为了打开SIM PIN设置,我将此代码用于Android M. 7.0 SDK 24,Sim位于托盘内。 ^^
Intent intent = new Intent(Intent.ACTION_MAIN);
ComponentName cn = new ComponentName("com.android.settings","com.android.settings.IccLockSettings");
intent.setAction("android.intent.action.VIEW");
intent.setComponent(cn);
startActivity(intent);
在Android N上,我得到了'android.content.ActivityNotFoundException
任何线索?
答案 0 :(得分:0)
尝试使用"com.android.settings.IccLockSettings"
代替"$IccLockSettingsActivity"
如果您使用adb,请不要忘记在$
中使用\
:
am start -a android.intent.action.MAIN -n com.android.settings/.Settings\$IccLockSettingsActivity