一旦应用程序安装完成,Android 会将图标存储在应用抽屉中。这些图标的路径是什么?我尝试过以编程方式删除它,但没有成功。另一种方法是刷新应用程序抽屉。这对于已经获取 Root 权限的手机来说是可能的。
一旦应用程序安装完成,Android 会将图标存储在应用抽屉中。这些图标的路径是什么?我尝试过以编程方式删除它,但没有成功。另一种方法是刷新应用程序抽屉。这对于已经获取 Root 权限的手机来说是可能的。
使用以下代码,您将获得运行应用程序的图标和名称,修改它以获取普通应用程序等。
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();