android去掉Launcher3中的hotseat
来源:互联网 发布:单片机电子钟原理图 编辑:程序博客网 时间:2024/05/18 11:26
前几天,公司要求去掉Launcher3中的hotseat,将hotseat占据的区域全部改为workspace的空间,但allbutton按钮仍然要保存,类似三星平板的布局效果,如下图:
所以花了两三天时间研究了下源码,并成功的去掉了hotseat.
1、隐藏掉Launcher.xml中hotseat相关的布局文件
2、去掉hotseat相关的类,即类中含有hotseeat相关的代码,主要有如下:
Launcher.java
Workspace.java
LauncherModel.java
Cling.java:135
AppsCustomizePagedView.java:1208:
DynamicGrid.java:448
FocusHelper.java:697
3、相关hotseat中数据库的部分也要删除,这样就不能将workspace中的应用拖动到hotseat区域了
通过上面1、2、3,基本上hotseat部分就不会再对桌面有影响了,可以重新定义Launcher的布局了,欢迎大家纠错和交流,谢谢!
1 1
- android去掉Launcher3中的hotseat
- Launcher3 HotSeat显示名称
- Launcher3 Hotseat布局
- Android 6.0的Launcher3的关于Hotseat的浅析
- Android Launcher3在Hotseat中将AllappsButton 替换成普通shortcut
- Android 7.0 Launcher3 去掉应用抽屉
- Android Launcher3去掉全部应用列表
- launcher3的hotseat的图标文字处理
- Launcher3源码浅析(5.1)--Hotseat
- Launcher3--launcher3 icon以及hotseat size大小修改
- Android Launcher3修改行数,列数,布局等;隐藏HostSeat,使用户无法拖拽应用图标到Hotseat
- android 让Launcher Hotseat中的图标显示title
- Android 去掉 Launcher3 里面默认的Google搜索条
- launcher3去掉ALLAPP按键
- Launcher3将hotseat栏固定,禁止拖动,禁止形成文件夹
- 修改Launcher3的Hotseat的位置到右侧的方法
- android launcher3中的常用类介绍
- android Launcher3中的IconCache的剖析
- 07分布式内存NOSQL_redis key操作命令
- 【数据库复习_查询的逻辑处理】
- MATLAB 直方图,线性变换,直方图均衡化
- android sdk manager无法下载更新解决办法
- AngularJS
- android去掉Launcher3中的hotseat
- POJ2387----Til the Cows Come Home(dijkstra)
- 【RTSP/RTP流媒体】3、RTSP/RTP交互
- Android竖屏录制视频
- Magento获得国家和地区信息
- SQL存储过程小记
- centos6.6下编译安装PostgreSQL9.4.1、配置phppgadmin
- 能轻松将wrod转换成pdf的转换器
- 网卡故障:弹出界面eth0: 错误:没有找到合适的设备:没有找到可用于链接System eth0 的