小编Mel*_*des的帖子

12
推荐指数
2
解决办法
2万
查看次数

如何以编程方式退出或退出我的Windows Phone 8应用程序?

我正在开发一个Windows Phone 8应用程序.

  1. 如何从Windows Phone 8应用程序以编程方式(通过代码)退出或退出?

  2. 我可以通过编程方式(通过代码)退出或退出Windows Phone 8应用程序的各种方法有哪些?

windows-phone-8

9
推荐指数
1
解决办法
1万
查看次数

在列表视图中每次刷新时保持滚动位置

我在我的应用程序中设置了一个计时器,我可以从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.

android listview scroll

9
推荐指数
2
解决办法
2万
查看次数

Gradle构建 - 无法导入org.json

我有一个问题,我试图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它绝对不在命令行的类路径中.任何建议表示赞赏

java spring gradle

8
推荐指数
2
解决办法
2万
查看次数

Android 14 (UpsideDownCake) 在 /system/etc/security/cacert 中看不到安装的证书

对于我们的 Android 模拟器自动化测试平台,我们可以/system/etc/security/cacerts使用经过尝试和测试的命令将 Proxyman 证书推送到 a:

  1. 使用标志启动模拟器-writable-systememulator -avd emulator_name -writable-system

  2. 准备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

  3. 将创建的内容推30eb732c.0送到模拟器:

    • adb root
    • adb remount
    • adb root
    • adb shell avbctl disable-verification
    • adb reboot
    • adb root
    • adb remount
    • adb push 30eb732c.0 /system/etc/security/cacerts
  4. adb shell ls /system/etc/security/cacert我可以通过列出所有证书并在列表中看到我的证书来验证该文件是否存在。

有了这些,我们就可以在应用程序的发布版本上看到 Proxyman 中的流量,最高可达 API 33,并且我可以在模拟器设置/安全/加密和凭据/受信任的凭据中看到安装在系统分区上的证书。

在此输入图像描述

使用与 Android Emulator …

java android android-emulator kotlin

7
推荐指数
1
解决办法
1261
查看次数

为什么Android上的onCallStateChanged()在一次调用中被调用多次?

我想实现一个防止像防火墙这样的呼叫的应用程序.当我调试我的应用程序时,我发现当有一个调用时,接口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)

android

5
推荐指数
4
解决办法
9606
查看次数

webView.loadUrl无法正常工作

这是我的代码:

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文件夹中,但它不起作用.请帮忙.

顺便说一下,我只有十二岁,所以请为孩子轻松理解答案.

html java android webview

5
推荐指数
1
解决办法
1万
查看次数

如何以编程方式启用和禁用振动模式

当用户关闭并打开开关按钮时,我需要启用和禁用手机的振动模式.

我已经尝试了下面的代码,但它不起作用:

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

4
推荐指数
2
解决办法
1万
查看次数

无法从Json Object获取数据

我从外部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)

c# asp.net json json.net

3
推荐指数
1
解决办法
4868
查看次数

无法解析资源@ drawable/backround.png

我最近正在尝试学习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)

android

2
推荐指数
2
解决办法
9378
查看次数