我想添加一個按鈕到我的應用程序。點擊時,我想啓動一個選擇對話框,顯示所有快捷方式或已安裝的應用程序。選擇一個應該永久設置按鈕來啓動該應用程序。如何製作可自定義的按鈕以啓動應用程序?
我知道如何使用packagemanager獲取安裝的應用程序的列表:
PackageManager pm = getPackageManager();
List<ApplicationInfo> packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);
,但我真的需要藉此和使用ListAdapter並從頭開始創建一個單獨的對話框?
我覺得我已經看到了在其他應用這個選擇菜單多次(比如,當你去添加快捷方式,或者在谷歌的汽車主頁應用程序時,你添加一個新的快捷方式啓動任何應用程序)。有沒有股票的方式來使用此快捷方式選擇菜單?
我已經遍佈搜查這些論壇,否則無法找到。任何幫助都感激不盡。謝謝。