在Android手机上以编程方式启动手机内部设置对话框

在Android手机上以编程方式启动手机内部设置对话框,android,android-scripting,dual-sim,Android,Android Scripting,Dual Sim,我有一部飞利浦w626双卡安卓2.3.5手机 当我手动打开数据连接时,会出现SIM卡选择对话框,我必须选择应打开哪些卡的数据。 举个例子,我想通过编程启动这个对话框,例如,当我启动一个需要数据连接的应用程序时,使用一些Tasker插件 电话是根,我可以使用adb外壳,logcat 谢谢。请使用以下代码片段 int adb = Settings.Secure.getInt(context.getContentResolver(), Settings.Secure.ADB_ENABLED

我有一部飞利浦w626双卡安卓2.3.5手机

当我手动打开数据连接时,会出现SIM卡选择对话框,我必须选择应打开哪些卡的数据。 举个例子,我想通过编程启动这个对话框,例如,当我启动一个需要数据连接的应用程序时,使用一些Tasker插件

电话是根,我可以使用adb外壳,logcat


谢谢。

请使用以下代码片段

    int adb = Settings.Secure.getInt(context.getContentResolver(),
  Settings.Secure.ADB_ENABLED, 0);
 // toggle the USB debugging setting
 adb = adb == 0 ? 1 : 0;
 Settings.Secure.putInt(context.getContentResolver(), 
Settings.Secure.ADB_ENABLED, adb);
添加这些权限

 <uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission>

<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"></uses-permission>


如需进一步帮助,请查看以下内容

对不起,可能我不够清楚。更清楚地说,问题是:A)启动手机内部设置对话框(在我的情况下,是双SIM手机上数据传输的SIM卡选择)和B)当我知道启动什么时,如何启动