一、桌面快捷方式ShortcutT
app的快捷方式一旦生成,info.title都会存到数据库,检测到configuration语言改变时,launcher会重新loadworkspace,这时会从数据库查询info = getShortcutInfo(c, context, iconTypeIndex, iconPackageIndex, iconResourceIndex, iconIndex, titleIndex);我们这时可以考虑重新查询快捷方式对应的laber,具体方法如下:
LauncherModel.java
添加方法
//huageshi start
private CharSequence getShortcutTitle(PackageManager manager, Intent intent) {
ComponentName componentName = intent.getComponent();
if (componentName == null) {
return null;
}
try {
PackageInfo pi = manager.getPackageInfo( componentName.getPackageName(), 0);
if (!pi.applicationInfo.enabled)