[英]Where does Android store desktop icons?
一旦安裝了應用程序,應用程序抽屜上顯示的android商店圖標在哪里? 在哪條路? 我嘗試以編程方式刪除它但沒有成功。 另一種方法是刷新app抽屜。 根電話可能嗎?
使用以下代碼,您將獲得運行應用程序的圖標和名稱,修改它以獲得正常的應用程序等。
c是您的應用程序上下文。
ActivityManager activityManager = (ActivityManager) c
.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> rapiList = getRunningAppProcesses(c); //running or whatever
RunningAppProcessInfo rapi = rapiList.get(i); //iterate
Drawable icon = c.getPackageManager().getApplicationIcon(rapi.processName);
String name = c.getPackageManager().getApplicationLabel(c.getPackageManager().getApplicationInfo(rapi.processName, 128)).toString();
所以圖標是應用程序進程的一部分,不確定你是否可以刪除它們,也許你可以修改你的啟動器(得到一個自定義的)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.