Android存储桌面图标在哪里?

时间:2013-05-28 18:16:20

标签: java android

一旦安装了应用程序,应用程序抽屉上显示的android商店图标在哪里?在哪条路?我尝试以编程方式删除它但没有成功。另一种方法是刷新app抽屉。根电话可能吗?

2 个答案:

答案 0 :(得分:1)

使用以下代码,您将获得正在运行的应用程序的图标和名称,修改它以获得正常的应用程序等。

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();

因此图标是应用程序过程的一部分,不确定是否可以删除它们,也许您可​​以修改启动程序(获取自定义程序)

答案 1 :(得分:1)

您可以在此网址上学习源代码:

https://github.com/WouterSpaans/APK-Edit--Java-

此工具可以编辑应用图标。

相关问题