0
我正嘗試使用this approach生成快捷方式。但是,我注意到我的Galaxy S4沒有添加主屏幕快捷方式的按鈕(當我長按時,唯一的選擇是「設置壁紙」,「應用程序和小工具」和「文件夾」 。在某些android手機上缺少`android.intent.action.CREATE_SHORTCUT`是否有官方的解決方法?
因此,似乎沒有GUI的方式來調用android.intent.action.CREATE_SHORTCUT
。我可以從adb
使用adb
做手工,但不會對非開發用戶是可行的。
adb shell am start -a android.intent.action.CREATE_SHORTCUT
是否有不同意圖我可以傾聽,而不是解決這個問題,並創建快捷方式嗎?
根據我的測試,我的應用程序未顯示在窗口小部件類別中。但是,當我使用命令行生成該Intent時,它確實出現。 – merlin2011 2015-02-11 05:16:36
嗯..可能,你可以添加一個菜單選項來觸發你的應用程序用戶界面的意圖?此外,明確地表達意圖擺脫「完成操作...」對話框。 – ozbek 2015-02-11 08:58:05
如果我明確表達意圖,那麼將實際的快捷方式作爲Intent返回將不再起作用?由於CREAT_SHORTCUT是系統期望返回快捷方式的特殊操作。 – merlin2011 2015-02-11 17:25:13