如何改变Laucher中无源码的应用程序的图标

来源:互联网 发布:知乎 墨子号 编辑:程序博客网 时间:2024/05/18 12:34

再定制Launcher 桌面时,如何定制系统默认的一些应用程序的图标了? 方法如下:

修改launcher 应用中的IconCache.java 中的cacheLocked 函数即可:

   String packagename =componentName.getPackageName();
   if(packagename != null){

    // com.ijuegos  需要被修改应用程序的包名
     if(packagename.equals("com.ijuegos")){

      // ic_launcher_application  需要被修改应用程序的图片名

       entry.icon = BitmapFactory.decodeResource(mContext.getResources(),
          R.drawable.ic_launcher_application);
   
    } else{
            entry.icon = Utilities.createIconBitmap(
                    getFullResIcon(info), mContext);
     }
    }
   else{
            entry.icon = Utilities.createIconBitmap(
                    getFullResIcon(info), mContext);
     }

原创粉丝点击