本篇文章给大家谈谈安卓获取应用图标,以及安卓应用图标在哪个文件夹对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、华为手机桌面应用没有图标,怎么办?
- 2、Android获取到手机应用图标并显示在GridView中。现在想通过点击相应图标进入对应应用程序,应该怎么样实现
- 3、Android 开发中 通过 getApplicationIcon 获取 应用的图标。
- 4、如何提取android手机所有app的icon图标
华为手机桌面应用没有图标,怎么办?
如果您使用的是华为手机,手机桌面应用找不到,请您按照以下方法排查:
一、检查是否进入了子用户、访客、隐私空间
主空间安装的部分应用和设置项在子用户、访客或隐私空间下不显示,请您切换至主空间查看。如果您不清楚是否在主用户,建议您重启手机后查看,重启后默认为主空间。
二、检查是否进入了安全模式
在安全模式下,系统仅加载基本功能或预置的应用。屏幕左下角有安全模式字样说明手机正处于安全模式,重启手机即可退出安全模式。
三、检查应用是否存在
进入设置,搜索进入应用管理,在应用列表查看是否有您需要的应用。
如果应用存在,尝试找回图标:
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,等)
安卓获取应用图标的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于安卓应用图标在哪个文件夹、安卓获取应用图标的信息别忘了在本站进行查找喔。
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 安卓获取应用图标(安卓应用图标在哪个文件夹)
1 评论