Android App更改应用的图标的实现方法

一般情况下,我们App图标在Androidmanifest.xml中设置,通过Application android:icon属性指定,写法如下:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.myapp">
<application
android:name=".ApplicationContext"
android:allowBackup="false"
android:icon="@drawable/app_icon"
android:label="@string/app_name"
android:theme="@style/BaseTheme">
....
.....
</application>
</manifest>
因新年来临等,产品需要针对最新版本更换一个应用图标。OK,一分钟搞定,如上,直接替换app_icon.png图标即可。
然而,测试同学发现,替换图标后,在小米5、华为6plus、乐视乐1S、小米2s、魅族MX5等手机上应用依然显示以前图标。
取巧处理方法:
通过应用入口Activity android:icon属性重新指定新图标。目前通过测试,实测基本及时生效(部分机型自带主题除外)。写法如下:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.myapp">
<application
android:name=".core.application.ApplicationContext"
android:allowBackup="false"
android:icon="@drawable/app_icon"
android:label="@string/app_name"
android:theme="@style/BaseTheme">
....
<activity
android:name=".activity.MainActivity"
android:icon="@drawable/new_app_icon"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:theme="@style/BaseTheme.SplashScreen"
android:configChanges="keyboardHidden|orientation|screenSize">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
.....
</application>
</manifest>
通过入口Activity android:icon="@drawable/new_app_icon" 指向新的应用图标。
以上就是Android 更改图标的实例详解,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Android
# 更改图标
# 更改图标的实现
# 更改图标方法
# Android如何动态改变App桌面图标
# Android实现动态改变app图标的示例代码
# Android实现修改状态栏背景、字体和图标颜色的方法
# Android 修改app图标和名称的方法
# android开发修改状态栏背景色和图标颜色的示例
# Android改变ExpandableListView的indicator图标实现方法
# Android 改变图标原有颜色和搜索框的实例代码
# Android动态修改应用图标与名称的方法实例
# 华为
# 如有
# 希望能
# 自带
# 谢谢大家
# 最新版本
# 机上
# 魅族
# 疑问请
# 新年
# xmlns
# apk
# schemas
# http
# res
# package
# false
# drawable
# app_icon
# allowBackup
相关文章:
如何通过NAT技术实现内网高效建站?
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
网页设计与网站制作内容,怎样注册网站?
建站之星后台搭建步骤解析:模板选择与产品管理实操指南
已有域名和空间如何快速搭建网站?
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
如何快速生成凡客建站的专业级图册?
详解jQuery停止动画——stop()方法的使用
黑客入侵网站服务器的常见手法有哪些?
如何通过万网虚拟主机快速搭建网站?
如何选择网络建站服务器?高效建站必看指南
,网页ppt怎么弄成自己的ppt?
独立制作一个网站多少钱,建立网站需要花多少钱?
如何在阿里云高效完成企业建站全流程?
如何获取上海专业网站定制建站电话?
如何快速搭建高效服务器建站系统?
建站DNS解析失败?如何正确配置域名服务器?
建站之星如何快速生成多端适配网站?
如何在西部数码注册域名并快速搭建网站?
C#怎么创建控制台应用 C# Console App项目创建方法
广平建站公司哪家专业可靠?如何选择?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
Swift中switch语句区间和元组模式匹配
如何快速建站并高效导出源代码?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
c# 在高并发场景下,委托和接口调用的性能对比
如何选购建站域名与空间?自助平台全解析
建站主机选哪家性价比最高?
建站之星如何实现网站加密操作?
如何在阿里云ECS服务器部署织梦CMS网站?
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
香港服务器WordPress建站指南:SEO优化与高效部署策略
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
贸易公司网站制作流程,出口贸易网站设计怎么做?
如何在云主机快速搭建网站站点?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
公司门户网站制作流程,华为官网怎么做?
用v-html解决Vue.js渲染中html标签不被解析的问题
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
导航网站建站方案与优化指南:一站式高效搭建技巧解析
c# Task.ConfigureAwait(true) 在什么场景下是必须的
电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?
建站org新手必看:2024最新搭建流程与模板选择技巧
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)
建站OpenVZ教程与优化策略:配置指南与性能提升
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
如何通过虚拟主机空间快速建站?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
建站主机选购指南:核心配置优化与品牌推荐方案
*请认真填写需求信息,我们会在24小时内与您取得联系。