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

时间:2013-02-01 13:01:34

标签: android android-scripting dual-sim

我有一部飞利浦w626双卡车2.3.5手机。

当我手动打开数据连接时,会出现SIM选择对话框,我必须选择要打开数据的卡。 并且我想以编程方式启动此对话框,例如在我启动需要数据连接的应用程序时使用一些Tasker插件。

手机已植根,我可以使用adb shell,logcat,

谢谢。

1 个答案:

答案 0 :(得分:0)

使用以下代码段

    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>

要获得进一步的帮助,请查看以下Link