android 桌面应用图标修改无效的问题

无效原因其实就是图片缓存的问题,这是android系统本身的问题,因此要让修改的图片生效就要清除缓存,清除缓存的方式有许多,如从启手机等等,这里不一一列出:

但有时简单的清除系统缓存没有效果,ps:也不知道为什么,下面提供几种方法(也不是百分百适用):

1、进入目录   /data/system/customized_icons 下,找到你原来的旧图标,删除即可。需要root权限

2、把当前的工程换一个包名,重新安装即可。换了包名等于是一个新的应用。旧的缓存图标就失效了

3、在应用启动的那个activity里设置android:icon
=""

更改桌面应用图标不同的手机不尽相同,需要慢慢摸索~

时间: 2024-10-08 03:26:50

android 桌面应用图标修改无效的问题的相关文章

为webapp应用制定IOS,Android桌面快捷图标

制作方式比较简单,即在webapp <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <link rel="apple-touch-icon" href="dwred.png" /> <link rel="apple-touch-icon" sizes="7

Android系统 应用图标显示未读消息数(BadgeNumber) 桌面app图标的角标显示

参考: http://dev.xiaomi.com/doc/p=3904/index.html http://my.oschina.net/ososchina/blog/352286?p=1#comments https://github.com/leolin310148/ShortcutBadger http://www.voidcn.com/blog/kongbaidepao/article/p-62251.html http://www.eoeandroid.com/thread-5572

修改Android程序的图标

使用Cocos2d-X开发的程序移植到Android上后Android程序安装到Android设备上时,会发现程序是一个Cocos2d-X的图标 在使用应用时,会看到不同应用使用不同的图标,有些应用可以通过观察图标而猜到应用的作用,下面将介绍修改图标的方法 打开Android工程文件夹 选择res文件夹 打开res文件夹 分别在drawable-hdpi.drawable-ldpi.drawable-mdpi.drawable-xhdpi文件夹中放入一个图标文件 启动eclipse 选择Andr

如果写一个android桌面滑动切换屏幕的控件(三)

下面我们把这个控件内嵌到Layout中做一些动画和展示,效果图: 这个子控件可以上下移动,可以左右滑动,如果上下滑动距离大于左右滑动距离,则必须上下滑动 这样来写onTouch事件: @Override public boolean onTouchEvent(MotionEvent ev) { if (mVelocityTracker == null) { mVelocityTracker = VelocityTracker.obtain(); } mVelocityTracker.addMov

Android桌面快捷方式那些事与那些坑

原文来自http://blog.zanlabs.com/2015/03/14/android-shortcut-summary/ 将近二个多月没写博客了. 之前一段时间一直在搞红包助手,就没抽时间写博客,但写这个真的是很好玩.没想到居然在Android上实现模拟点击,从而实现自动抢红包,有兴趣的同学可以参考https://github.com/waylife/RedEnvelopeAssistant ,代码已经开源. 红包助手还有一些问题,但是现在基本的抢红包基本没问题了.目前正在对它进行优化以

创建桌面快捷图标

分析桌面程序的源码发现具有接收创建桌面快捷图标的广播接受,创建快捷突变即发送广播的方式来实现的.下面来分析创建桌面快捷图标的过程. 1. 在应用程序的第一个Activity,添加创建快捷图标的方法, installShortCut(); // 创建桌面快捷图标 private void intallShotCut() { // 定义广播通知桌面创建快捷图标 Intent intent = new Intent(); intent.setAction("com.android.launcher.a

如何实现桌面App图标可以动态显示消息数(类似手机上的QQ图标)?

原文:如何实现桌面App图标可以动态显示消息数(类似手机上的QQ图标)? 手机上的APP , 像QQ和微信等都可以在图标上动态显示消息数(最大99) , 那么你有没有想过这些效果是如何实现的?桌面上开发的传统应用程序能否也实现类似的功能? 1 思路 桌面快捷方式的图标本质上就是基于一个图片产生的 , 第一种是动态生成图标(不过感觉比较费事且也消耗资源) , 建议方式是预先定义从0到99这100个图标(0就是不显示消息数 , >=99的就用99代替); 获取用户的未处理消息数(根据业务情况产生 ,

android launcher 日历图标显示日期

看到iphone上的日历图标上的数字会随着日期的变化而变化,最近在android平台上也研究了 一下,实现方法如下: 直接上源码 在launcher里改的 首先,在IconCache.java文件中,找到方法private CacheEntry cacheLocked(ComponentName componentName, ResolveInfo info, HashMap<Object, CharSequence> labelCache) 在entry.icon = Utilities.c

Android -- 桌面悬浮,QQ管家火箭实现

续上一篇博客<Android -- 桌面悬浮,仿360>,传送门:http://www.cnblogs.com/yydcdut/p/3909888.html,在此代码上继续添加实现. 比起普通的桌面悬浮窗,现在我们需要在拖动悬浮窗的时候将悬浮窗变成一个小火箭,并且在屏幕的底部添加一个火箭发射台.那么我们就从火箭发射台开始编写吧,首先创建launcher.xml作为火箭发射台的布局文件: <?xml version="1.0" encoding="UTF-8&