在LauncherModel.loadAllApps()末尾里加入log:
final ArrayList<AppInfo> added = mBgAllAppsList.added;
mBgAllAppsList.added = new ArrayList<AppInfo>();
######add begin
for(AppInfo info:added){
Log.d(TAG,"nick:app info pkn= "+info.componentName.getPackageName()+">cn = "+info.componentName.getClassName());
}
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(mContext);
List<AppWidgetProviderInfo> providers = appWidgetManager.getInstalledProviders();
final int providerCount = providers.size();
for (int i = 0; i < providerCount; i++) {
ComponentName provider = providers.get(i).provider;
Log.d(TAG,"nick:widget info pkn= "+ provider.getPackageName()+">cn:"+provider.getClassName());
}
######add end