- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LeMaker Guitar S500_Launcher应用修改指南_V1.0
ActDuino S500_
Launcher 应用修改指南
最新版本号:1. 0
2015-5-12
ActDuino S500_Launcher 应用修改指南
版 权 所 有 侵 权 必 究
版本:1.0 第 1 页
1 目 录
1? 目 录1?
2? 引 言2?
2.1? 编写目的 2?
2.2? 术语和缩写词 2?
3? 介绍3?
3.1? 启动流程 3?
3.2? 布局 3?
4? 常见需求 4?
4.1? 需求 1:预置桌面 4?
4.2? 需求 2:Launcher向导 6?
4.3? 需求 3:快速滑动效果 7?
4.4? 需求 4:内置壁纸 7?
4.5? 需求 5:增减Workspace间距 8?
4.6? 需求 6:Hotseat预置配置 10?
4.7? 需求 7:自定义workspace cell和allapp的排列个数 11?
4.8? 需求 8:自定义图标大小 12?
4.9? 需求 9:开机不启动Launcher,启动其它应用 13?
5? 参考资料 15?
6? 版本历史 16?
7? 声明17?
ActDuino S500_Launcher 应用修改指南
版 权 所 有 侵 权 必 究
版本:1.0 第 2 页
2 引 言
2.1 编写目的
介绍对 Launcher 常见需求的修改方法。适用于 Launcher 的开发和维护者。
2.2 术语和缩写词
缩写和术语? 解? 释?
Launcher? 启动器或主界面?
? ?
ActDuino S500_Launcher 应用修改指南
版 权 所 有 侵 权 必 究
版本:1.0 第 3 页
3 介绍
主界面(Launcher)在开机向导之后启动,呈现给用户,主要分为workspace和AllApp界面。
3.1 启动流程
在Android系统起来后,系统会发送ent.category.HOME的intent,Launcher2
的主activity:com.android.launcher2.Launcher收到intent后启动。
Launcher的启动主要是布局加载和数据库加载。
首先调用的是LauncherApplication.java的onCreate()
实例化mModel,用于数据库的加载和更新;
注册mFavoritesObserver,监听favorites应用程序数据库改变监听。
然后调用Launcher.java的onCreate()
主要是setupViews()、mModel.startLoader()和loadAndBindWorkspace()。
3.2 布局
Launcher2 的 主 布 局 文 件 res/layout-land/launcher.xml 、
res/layout-port/launcher.xml、res/layout-sw720dp/launcher.xml 分别适配横屏、竖屏
和大分辨率屏。
ActDuino S500_Launcher 应用修改指南
版 权 所 有 侵 权 必 究
版本:1.0 第 4 页
4 常见需求
4.1 需求 1:预置桌面
需求:客户预置桌面。
目前桌面使用google 默认的Launcher2。
Android5.x系统源码位置为/android/packages/apps/Launcher2。
桌面的快捷方式在
Launcher2/res/xml-sw720dp/default_workspace.xml文件中(当600dp=dp值720dp,则
修改/xml-sw600dp/default_workspace.xml;
当dp值600dp则修改/xml/default_workspace.xml);
注:dp的计算公式如下:
Dp = 小边*160/density。(如1024*600的分辨率,则dp=600*160/160=600)。
注:density值可以通过如下方式获取:
adb shell getprop ro.sf.lcd_density
ActDuino S500_Launcher 应用修改指南
版 权 所 有 侵 权 必 究
版本:1.0 第 5 页
appwidget
launcher:packa
您可能关注的文档
- IDC点评网:BlueHost主机立减60%25.pptx
- Identification of chicken, duck, pigeon and pig.pdf
- Identifying Respiratory Findings in Emergency Department Reports for Biosurveillance.pdf
- IEEE TRANSACTIONS ON MULTIMEDIA 1 Content-based Copy Retrieval using Distortion-based Proba.pdf
- IDM破解 改host.docx
- Identifying wrinkle ridges structures from Mars MOLA and Viking mission data using GRASS in.pdf
- iesba_code_-_threats_and_safeguards.pdf
- IET - Breakfast Briefing - December 7th 2010.pdf
- IGBT芯片 IRGP4660DPbF.pdf
- IgE antibody to fish gelatin (type I collagen) in patients with fish allergy.pdf
文档评论(0)