綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 如何返回桌面(開啟系統app)

[複製連結] 查看: 1068|回覆: 1|好評: 0
跳轉到指定樓層
樓主
wjh1208 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2014-10-23 10:53

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
由於一些設定

我將 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


請問該怎麼做呢?
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
 樓主| wjh1208 | 收聽TA | 只看該作者
發表於 2014-10-23 11:35
以解決 , 謝謝大家

Intent Home = new Intent(Intent.ACTION_MAIN);
Home.setClassName("com.android.launcher", "com.android.launcher.Launcher");
startActivity(Home);
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則