在launcher.java中在createShortcut方法中   屏蔽全部应用button

修改之前

View createShortcut(int layoutResId, ViewGroup parent, ShortcutInfo info) {

BubbleTextView favorite = (BubbleTextView) mInflater.inflate(

layoutResId, parent, false);

favorite.applyFromShortcutInfo(info, mIconCache);

favorite.setOnClickListener(this);

if (info.itemType == LauncherSettings.Favorites.ITEM_TYPE_ALLAPPS

&& info.getIcon(mIconCache) == null) {

// All apps icon

// Drawable d =

// getResources().getDrawable(R.drawable.all_apps_button_icon);

Drawable d = mHotseat.getAppsButtonBitmap();// qijinling



Utilities.resizeIconDrawable(d);

favorite.setCompoundDrawables(null, d, null, null);

favorite.setOnTouchListener(getHapticFeedbackTouchListener());

}

Utilities.applyTypeface(favorite);

return favorite;

}









修改之后

 */

View createShortcut(int layoutResId, ViewGroup parent, ShortcutInfo info) {

BubbleTextView favorite = (BubbleTextView) mInflater.inflate(

layoutResId, parent, false);

favorite.applyFromShortcutInfo(info, mIconCache);

favorite.setOnClickListener(this);

if (info.itemType == LauncherSettings.Favorites.ITEM_TYPE_ALLAPPS

&& info.getIcon(mIconCache) == null) {

// All apps icon

Drawable d = getResources().getDrawable(

R.drawable.all_apps_button_icon);





// 隐藏菜单

favorite.setWidth(0);

favorite.setHeight(0);

favorite.setVisibility(View.GONE);

Utilities.resizeIconDrawable(d);

favorite.setCompoundDrawables(null, d, null, null);

favorite.setOnTouchListener(getHapticFeedbackTouchListener());

}

Utilities.applyTypeface(favorite);

return favorite;

}





















然后在AppsCustomizePagedView类中 找到DISABLE_ALL_APPS 属性









  //无抽屉true  同理反之

    public static boolean DISABLE_ALL_APPS = true;   属性设置 TRUE 或者FAULE

最新文章

  1. 关于C#静态变量初始化问题
  2. Leetcode 112. Path Sum
  3. yafeilinux.com的开源项目非常好的东西
  4. Eight(bfs+全排列的哈希函数)
  5. FPGA同步复位异步复位
  6. [Regular Expressions] Match the Start and End of a Line
  7. winform CheckedListBox实现全选/全不选
  8. ASP.NET之电子商务系统开发-2(购物车功能)
  9. 关于Spring的BeanPostProcessor
  10. C# 调用C++ DLL 的类型转换
  11. java多线程之内存可见性-synchronized、volatile
  12. CentOS下Mariadb表名大小写的问题
  13. os2
  14. linux 为tomcat指定jdk
  15. A1070. Mooncake
  16. (转)Docker镜像构建上下文(Context)
  17. Java第1章笔记
  18. 安装hadoop1.2.1(参考hadoop实战第二版)
  19. css学习日记
  20. LIFO栈 ADT接口 数组实现

热门文章

  1. noi题库 1.7 字符串 10到第15题
  2. tomcat安装规范
  3. [BZOJ4817]树点涂色
  4. 1.8(java学习笔记)继承与方法的重写
  5. IO流--FileReader&&FileWriter
  6. Android Facebook和Twitter登录和分享完整版
  7. WebGL可视化地球和地图引擎:Cesium.js
  8. 分享一个仅0.7KB的jQuery文本框输入提示插件
  9. EasyUI-解决EasyUI 加载两次url的问题
  10. Java虚拟机中的栈和堆的定义和区别