LeMaker Guitar S500_Launcher应用修改指南_V1.0.pdf

LeMaker Guitar S500_Launcher应用修改指南_V1.0.pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档