隐藏桌面应用icon:packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java在loadAllApps()方法拦截for (int i = 0; i < apps.size(); i++) {    LauncherActivityInfoCompat app = apps.get(i);    // This builds the icon bitmaps.    if("com.android.firewall".equals(apps.get(i).getApplicationInfo().packageName)) {        continue;    }    mBgAllAppsList.add(new AppInfo(mContext, app, user, mIconCache));}移除小部件:在updateWidgetsModel()方法拦截widgetsAndShortcuts.addAll(getWidgetProviders(mApp.getContext(), refresh));Intent shortcutsIntent = new Intent(Intent.ACTION_CREATE_SHORTCUT);widgetsAndShortcuts.addAll(packageManager.queryIntentActivities(shortcutsIntent, 0)); for(int i = 0;i < widgetsAndShortcuts.size();i++){    Object o = widgetsAndShortcuts.get(i);    if(o instanceof LauncherAppWidgetProviderInfo){       LauncherAppWidgetProviderInfo info = (LauncherAppWidgetProviderInfo)o;       if(info.provider.getPackageName().equals("com.android.mms")) {          widgetsAndShortcuts.remove(i);          i--;       }else if(info.provider.getPackageName().equals("com.android.browser")) {          widgetsAndShortcuts.remove(i);          i--;       }    } }mBgWidgetsModel.setWidgetsAndShortcuts(widgetsAndShortcuts);}

 

更多相关文章

  1. Android中通过Intent调用其他应用的方法
  2. Android(安卓)标题栏上加一个返回按钮 超简单的返回
  3. Pair 了解一下
  4. 【Android笔记】Android统计文件夹大小,删除文件夹下的所有文件方
  5. Activity缺少无参默认构造方法,产生实例化错误InstantiationExcep
  6. Android(安卓)Frament中add,repalce,hide,show用法
  7. Android开发常见异常和解决方案(二)
  8. 关于android WebViewClient的方法解释
  9. Android(安卓)滚动事件 OnScrollListener

随机推荐

  1. Android(安卓)studio 连接数据库小经历遇
  2. 安卓开发38:安卓的滚动条相关属性
  3. android编译错误,Android(安卓)requires c
  4. Android中使用Universal-Image-Loader图
  5. RelativeLayout的16种特有属性
  6. Android(安卓)SDK中国在线更新镜像服务器
  7. Android(安卓)5.1系统禁止通知状态栏下拉
  8. App 权限一点知识
  9. Android(安卓)Map开发基础知识学习笔记(
  10. Android(安卓)AndroidManifest.xml文件的