再定制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);
}