Android 台灣中文網

標題: 如何返回桌面(開啟系統app) [打印本頁]

作者: wjh1208    時間: 2014-10-23 10:53
標題: 如何返回桌面(開啟系統app)
由於一些設定

我將 Launcher 預設成  自己的程式 XLauncher

當我按下 Home 按鈕後  會自行切到 XLauncher

----------------------------------------------------------

但是目前要新增一個 按鈕 ,點選後 能讓他執行 系統的Launcher  


我無法用(已經修改預設)
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

進入System/app 查詢 原本的Launcher  是叫做 Launcher2.apk
但是我執行以下程式 會報錯

Intent intent = getPackageManager().getLaunchIntentForPackage("com.android.launcher2");                        
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

Error
java.lang.NullPointerException


請問該怎麼做呢?
作者: wjh1208    時間: 2014-10-23 11:35
以解決 , 謝謝大家

Intent Home = new Intent(Intent.ACTION_MAIN);
Home.setClassName("com.android.launcher", "com.android.launcher.Launcher");
startActivity(Home);




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1