安卓获取应用图标(安卓应用图标在哪个文件夹)

本篇文章给大家谈谈安卓获取应用图标,以及安卓应用图标在哪个文件夹对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

华为手机桌面应用没有图标,怎么办?

如果您使用的是华为手机,手机桌面应用找不到,请您按照以下方法排查:

一、检查是否进入了子用户、访客、隐私空间

主空间安装的部分应用和设置项在子用户、访客或隐私空间下不显示,请您切换至主空间查看。如果您不清楚是否在主用户,建议您重启手机后查看,重启后默认为主空间。

二、检查是否进入了安全模式

在安全模式下,系统仅加载基本功能或预置的应用。屏幕左下角有安全模式字样说明手机正处于安全模式,重启手机即可退出安全模式。

三、检查应用是否存在

进入设置,搜索进入应用管理,在应用列表查看是否有您需要的应用。

如果应用存在,尝试找回图标:

1.检查应用在桌面上的位置是否变更

在桌面手指从屏幕中间下滑,在搜索框内输入需要查找的应用名称,点击定位图标即可定位到应用位置。这可能是系统升级或误操作导致应用图标位置移动。

2.更换主题

进入桌面主题应用,点击我的,选择一个预置主题,点击应用。

3.检查应用是否被停用

进入设置,搜索进入应用管理,找到您需要的应用,进入查看是否有启用按钮,如果有,点击启用将其调整至启用状态(正常状态下显示的是停用或卸载)。

4.检查是否使用了抽屉风格

进入设置,在搜索框内输入桌面风格,查看桌面风格是否设置为抽屉风格。如果设置为抽屉风格,部分应用图标会集中在抽屉图标内。您可以在主屏幕点击九个点按钮,长按应用将图标拖到桌面任意位置。

(EMUI10.X取消了九个点按钮,在桌面任意位置上滑进入,可查看全部应用,或者将桌面风格设置为标准风格。)

5.清除华为桌面数据尝试恢复

温馨提醒:此操作会删除桌面布局和快捷方式图标,需要手动调整桌面图标位置并重新添加应用的快捷方式。

进入设置,搜索进入应用管理,点击华为桌面 存储 删除数据。

6.卸载重装/卸载更新应用尝试恢复

进入设置,搜索进入应用管理,找到并卸载该应用,然后从应用市场或该应用官网重新下载安装。

对于无法卸载的系统应用,进入设置,搜索进入应用管理,找到并卸载更新该应用,然后在桌面查看。

7.如果还未能解决,可能是应用本身没有图标:部分应用的插件或一些后台服务性质的应用(如支付宝指纹校验服务),本身就没有图标,所以也不会在桌面上显示。

如果应用不存在,尝试恢复

1.个别应用不存在

(1)系统预置应用,按照如下步骤操作即可恢复:

a.使用全局搜索恢复被删除的软件

请您在手机桌面下滑调出全局搜索/智慧搜索,输入系统预置软件名称(如电子邮件),点击恢复。

如果无法恢复,请按照以下方法排查:

1)是否开启子用户或隐私空间

如果您开启了多用户,子用户下应用版本号比目前主用户下应用版本高,导致恢复不了,请您进入设置 用户和帐户 多用户 ,切换到子用户或访客模式下,卸载应用后重试。

如果您开启了隐私空间,请您进入设置,搜索并进入隐私空间,卸载应用后重试。

2)关闭隐私空间或子用户

如果在子用户或隐私空间无法卸载应用,或在子用户和隐私空间卸载后也无法恢复,建议您要备份数据(QQ、微信等第三方应用需单独备份)关闭隐私空间、子用户或访客模式后重试。

b.进入应用市场重新下载

若全局搜索界面搜索不到已卸载的应用,请您进入应用市场搜索已卸载的应用重新下载安装。

如果您在应用市场中搜索不到已经卸载的应用,请在 应用市场中进入我的,然后再点击安装管理,找到已经卸载的应用,点击安装。

c.如果仍未解决,建议您备份好数据(QQ、微信等第三方应用需单独备份),恢复出厂设置后即可恢复被卸载的应用。

(手机预制的屏幕录制、手电筒等应用无桌面图标,可通过下拉快捷开关面板使用。)

(2) 三方应用:请从应用市场或该应用官网重新下载安装。

2.全部或大多数三方应用都不存在

进入手机管家 清理加速,查看是否有卸载残留,如果有,查看丢失的应用是否都在残留列表中。

如果丢失的应用都在残留列表中,建议您备份数据(QQ、微信等第三方应用需单独备份)后恢复出厂设置。

如果没有残留列表或丢失的应用不在残留列表中,请您重新下载丢失的应用。

温馨提醒:存储在手机里的应用数据无法恢复,如微信、QQ。

Android获取到手机应用图标并显示在GridView中。现在想通过点击相应图标进入对应应用程序,应该怎么样实现

这个很简单,给你主要代码

PackageManager pm = getPackageManager(); // 得到PackageManager对象

// ListApplicationInfo packs = pm.getInstalledApplications(0); //

// 得到系统安装的所有程序包的PackageInfo对象

ListPackageInfo packs = pm.getInstalledPackages(0); // 得到用户安装的所有程序包的PackageInfo对象

for (PackageInfo pi : packs) {

map = new HashMapString, Object();

// 显示用户安装的应用程序,而不显示系统程序

if ((pi.applicationInfo.flags ApplicationInfo.FLAG_SYSTEM) == 0

(pi.applicationInfo.flags ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) == 0) {

// 这将会显示所有安装的应用程序,不包括系统应用程序

/**

* 获得文件大小 publicSourceDir获得路径,再通过该路径创建一个文件new File(String dir),

* 得到该文件长度除以1024则取得该应用的大小。

* 取得程序大小,通过application的publicSourceDir获得。

* 取得程序时间,通过application的SourceDir获得。

*/

String dir = pi.applicationInfo.publicSourceDir;

int size = Integer.valueOf((int) new File(dir).length());

long date = new Date(new File(dir).lastModified()).getTime();

map.put("appName", pi.applicationInfo.loadLabel(pm));// 应用程序名称

map.put("icon", pi.applicationInfo.loadIcon(pm));// 图标

map.put("versionName", "版本 :" + pi.versionName);// 应用程序版本\

map.put("appSize2", size);// 应用程序大小

map.put("packages", pi.applicationInfo.packageName); // 应用程序包名

map.put("appSize", "大小 :" + ToSzie(size));// 应用程序大小

map.put("appDate", date);// 应用程序时间

items.add(map);

}

}

启动 :

String path ="package:"+v.getTag();

Uri packageURI = Uri.parse(path);

Intent uninstallIntent = new Intent(this packageURI);

context.startActivity(uninstallIntent);

Android 开发中 通过 getApplicationIcon 获取 应用的图标。

这个函数封装在android的库里面,是没有办法直接查看的,除非能够进行反编译。直接自己实现的话,感觉比较困难。

如何提取android手机所有app的icon图标

程序大概分成三个部分:

1.获取手机已安装的所有应用package的信息(其中包括用户自己安装的,还有系统自带的);

2.滤除系统自带应用;

3.通过列表显示出应用程序的图标(icon),和其他文字信息(应用名称,包名称package name,版本号等等)

首先,定义一个数据结构,来保存应用程序信息(icon,name,packageName,versionName,versionCode,等)

安卓获取应用图标的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于安卓应用图标在哪个文件夹、安卓获取应用图标的信息别忘了在本站进行查找喔。

1、本网站名称:源码村资源网
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 安卓获取应用图标(安卓应用图标在哪个文件夹)

1 评论

您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论