我確實想開始這個活動com.android.settings.Settings$SimManagementActivity
。從其他應用開始活動?
我測試了一個名爲QuickShortcutMaker的應用程序來查看它是否可以完成,但是我不知道如何以編程方式執行它。
你們有沒有人知道一種方法?
我確實想開始這個活動com.android.settings.Settings$SimManagementActivity
。從其他應用開始活動?
我測試了一個名爲QuickShortcutMaker的應用程序來查看它是否可以完成,但是我不知道如何以編程方式執行它。
你們有沒有人知道一種方法?
你可以試試這個。
startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS));
或這兩者都是相同的。
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setClassName("com.android.settings", "com.android.settings.wifi.WifiSettings");
startActivity(intent);
你可以在意圖的幫助下做到這一點。如下所示:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(ComponentName.unflattenFromString("m.android.settings.Settings$SimManagementActivity"));
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
沒有工作在它啓動這些對話框選擇一個應用程序來打開:( –
它沒有工作,我想在其名稱的「$」開頭的活動,是什麼樣的不同? –
This did work: Intent intent = new Intent(Intent.Action_Main); intent.setFlags(ActivityFlags.NewTask); intent.setClassName(「com.android.settings」,「com.android.settings.Settings $ SimManagementActivity 「); startActivity(intent); 謝謝! –