如何从设置中获取设备的屏幕分辨率(Windows Phone)?
c# silverlight silverlight-3.0 silverlight-4.0 windows-phone-7
我正在开发一个Windows Phone 8应用程序.
如何从Windows Phone 8应用程序以编程方式(通过代码)退出或退出?
我可以通过编程方式(通过代码)退出或退出Windows Phone 8应用程序的各种方法有哪些?
我在我的应用程序中设置了一个计时器,我可以从Web服务获取一些信息,并生成一个列表视图来显示.现在我的问题是,每次计时器运行时,滚动回到开头......
如何在列表视图中每次刷新时保持滚动位置?
我的部分代码:
runOnUiThread(new Runnable() {
public void run() {
/**
* Updating parsed JSON data into ListView
* */
ListAdapter adapter = new SimpleAdapter(DashboardActivity.this,
all_chat,
R.layout.list_item,
new String[] { TAG_FULLNAME,
TAG_DATE,
TAG_MESSAGE },
new int[] { R.id.fullname,
R.id.date,
R.id.message }
);
// updating listview
setListAdapter(adapter);
}
});
Run Code Online (Sandbox Code Playgroud)
TNX.
我有一个问题,我试图org.json在gradle/spring启动项目中包含作为依赖项.在我的build.gradle中,我有
dependencies {
compile("org.springframework.boot:spring-boot-starter-web")
compile("org.springframework.boot:spring-boot-starter-security")
compile("org.json:json:20141113")
}
Run Code Online (Sandbox Code Playgroud)
但是在编辑器窗口中,看起来IntelliJ无法导入org.json - 它无法找到包
奇怪的是,我可以在IntelliJ中运行gradle'build'任务而没有错误,我可以运行
./gradlew clean build && java -jar build/libs/MyApp-0.1.0.jar
Run Code Online (Sandbox Code Playgroud)
它工作正常.
这是一个"胖罐子"的问题吗?我不确定是不是因为org.json它绝对不在命令行的类路径中.任何建议表示赞赏
对于我们的 Android 模拟器自动化测试平台,我们可以/system/etc/security/cacerts使用经过尝试和测试的命令将 Proxyman 证书推送到 a:
使用标志启动模拟器-writable-system:emulator -avd emulator_name -writable-system
准备Proxyman证书:
openssl x509 -inform PEM -subject_hash_old -in proxyman-ssl-proxying-certificate.pem | head -1- 它返回证书的哈希值,例如。30eb732c
将其保存到文件中:cat proxyman-ssl-proxying-certificate.pem > 30eb732c.0
openssl x509 -inform PEM -text -in proxyman-ssl-proxying-certificate.pem -out /dev/null >> 30eb732c.0
将创建的内容推30eb732c.0送到模拟器:
adb rootadb remountadb rootadb shell avbctl disable-verificationadb rebootadb rootadb remountadb push 30eb732c.0 /system/etc/security/cacertsadb shell ls /system/etc/security/cacert我可以通过列出所有证书并在列表中看到我的证书来验证该文件是否存在。
有了这些,我们就可以在应用程序的发布版本上看到 Proxyman 中的流量,最高可达 API 33,并且我可以在模拟器设置/安全/加密和凭据/受信任的凭据中看到安装在系统分区上的证书。
使用与 Android Emulator …
我想实现一个防止像防火墙这样的呼叫的应用程序.当我调试我的应用程序时,我发现当有一个调用时,接口PhoneStateListener中的onCallStateChanged()函数被调用三次.因此,阻止一个呼叫可能会导致三个日志.我很困惑!!
我的代码:
@Override
public void onCallStateChanged(int state, String incomingNumber) {
try {
if (state == TelephonyManager.CALL_STATE_RINGING &&
PhoneUtil.getITelephony(tpm).isRinging()) {
String flag = isBlockCall(myContext, myHelper, myTypes, incomingNumber);
if (flag.length() > 0) {
blockCall();
myHelper.insertLog(new String[] { flag, incomingNumber, String.valueOf(System.currentTimeMillis()), null });
showNotification(myContext, incomingNumber, System.currentTimeMillis());
}
}
} catch (Exception e) {
e.printStackTrace();
}
super.onCallStateChanged(state, incomingNumber);
}
}, PhoneStateListener.LISTEN_CALL_STATE);
Run Code Online (Sandbox Code Playgroud) 这是我的代码:
package sai.datla.game;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
public class GametestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView webView = (WebView)findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebChromeClient(new WebChromeClient());
webView.clearSslPreferences();
webView.loadUrl("file:///android_asset/www/index.html");
}
}
Run Code Online (Sandbox Code Playgroud)
但它说它无法在模拟器中找到链接.我已多次检查我的index.html文件是否在我的资产中的www文件夹中,但它不起作用.请帮忙.
顺便说一下,我只有十二岁,所以请为孩子轻松理解答案.
当用户关闭并打开开关按钮时,我需要启用和禁用手机的振动模式.
我已经尝试了下面的代码,但它不起作用:
AudioManager myAudioManager;
myAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
Toast.makeText(this, "in setting "+(myAudioManager.getMode()==AudioManager.RINGER_MODE_VIBRATE),1).show();
if(myAudioManager.getMode()==AudioManager.RINGER_MODE_VIBRATE) {
//myAudioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
myAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_OFF);
}
else
{
//myAudioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
myAudioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, AudioManager.VIBRATE_SETTING_ON);
}
Run Code Online (Sandbox Code Playgroud) performance android android-intent android-layout android-activity
我从外部Webservice获取一些数据,并使用Newtonsoft.Json.Linq将其解析为json
像这样
JObject o = JObject.Parse(json);
JArray sizes = (JArray) o["data"];
Run Code Online (Sandbox Code Playgroud)
现在Sizes看起来像这样
{
[
{
"post_id": "13334556777742_6456",
"message": "messagecomes her",
"attachment": {
"media": [
{
"href": "http://onurl.html",
"alt": "",
"type": "link",
"src": "http://myurl.jpg"
}
],
"name": "come to my name",
"href": "http://mydeeplink.html",
"description": "",
"properties": [],
},
}
]
}
Run Code Online (Sandbox Code Playgroud)
我需要"src": "http://myurl.jpg"从这个Json数组中获取元素.我试过了:
foreach (JObject obj in sizes)
{
JArray media = (JArray)obj["attachment"];
foreach (JObject obj1 in media)
{
var src = obj1["src"];
}
} …Run Code Online (Sandbox Code Playgroud) 我最近正在尝试学习Android开发,我遇到了两个问题.他们是
Failed to convert @drawable/backround.png into a drawable
Couldn't resolve resource @drawable/backround.png
Run Code Online (Sandbox Code Playgroud)
继承人我的XML文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:background="@drawable/backround.png"
android:layout_height="fill_parent"
android:orientation="vertical" >
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)