登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Android Launcher应用开发

書城自編碼: 2855899
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 张泳 葛丽娜
國際書號(ISBN): 9787115427144
出版社: 人民邮电出版社
出版日期: 2016-07-01
版次: 1 印次: 1
頁數/字數: 365/555千字
書度/開本: 16开 釘裝: 平装

售價:NT$ 518

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
牛津分配正义手册
《 牛津分配正义手册 》

售價:NT$ 2016.0
全域增长:从战略制定到战术执行
《 全域增长:从战略制定到战术执行 》

售價:NT$ 661.0
澎湖湾的荷兰船:十七世纪荷兰人怎么来到台湾
《 澎湖湾的荷兰船:十七世纪荷兰人怎么来到台湾 》

售價:NT$ 370.0
银元时代生活史
《 银元时代生活史 》

售價:NT$ 493.0
大唐兴衰三百年3:从女主当国到开元盛世
《 大唐兴衰三百年3:从女主当国到开元盛世 》

售價:NT$ 325.0
直击核心:通向卓越教练之路的革命性方法
《 直击核心:通向卓越教练之路的革命性方法 》

售價:NT$ 549.0
高性能储能器件电解质:设计、制备与应用
《 高性能储能器件电解质:设计、制备与应用 》

售價:NT$ 493.0
四时如意 国风纹样线描涂色集
《 四时如意 国风纹样线描涂色集 》

售價:NT$ 279.0

建議一齊購買:

+

NT$ 593
《 Android群英传:神兵利器 》
+

NT$ 593
《 第一行代码:Android(第2版) 》
+

NT$ 968
《 基于Material Design的Android用户界面设计 》
+

NT$ 573
《 重构 改善既有代码的设计 》
+

NT$ 797
《 Android底层驱动分析和移植 》
+

NT$ 714
《 Android外设开发实战 》
編輯推薦:
基于Android 6.0全面讲解Android桌面体系
深入解析Android系统应用程序Launcher3
广泛涵盖Launcher清单、应用程序组件、资源配置、UI组件、Launcher操作及Protocol Buffer
Launcher是Android系统中十分重要的系统应用程序,本书从应用程序开发的角度全面解析了Launcher的技术细节。主要内容包括:
1.从Launcher的清单入手,详细解析了Activity、广播接收器、内容提供者的使用方法,以及相关生命周期管理的技术细节;
2.通过Launcher中的一些重要工具,全面介绍了Launcher对于线程以及内存的管理,这些技术和经验 有助于开发者提升开发能力;
3.Protocol Buffer是Google力推的新技术,在Launcher中有着广泛的应用,本书对其中的细节进行了深入的讲解。
內容簡介:
本书以Launcher为解析核心,全面深入地介绍了Launcher的清单、应用程序组件、资源配置、UI组件以及Launcher的操作等,包含了整个桌面的体系和开发技巧。本书语言通俗易懂,解析全面,有利于读者理解整个Launcher桌面的体系。
本书适用于有一定Android开发经验的工程师,也适合作为中高级Android开发培训教程。
關於作者:
张泳
Android开发工程师,对Android Launcher有深入研究和理解,熟悉Android SDK工作原理和OpenGL等技术,并对重力感应、NFC、SIP有所研究。目前主要从事Android系统应用开发以及定制Android版本(修改Launcher、Settings和锁屏等)的工作。在实践中解决了Android 2.1到Android 4.4原生代码中的一些疑难问题,独立完成了Android平台上多个控件的开发。
目錄
目录
第一部分  Launcher开发基础
第1章 Launcher简介 2
1.1 总体结构 2
1.2 Launcher3的交叉编译 5
1.2.1 Launcher3的主体编译 7
1.2.2 Protocol Buffer的Debug工具依赖库编译 8
1.2.3 生成Protocol Buffer的测试工具 9
1.2.4 Launcher3的编译 9
1.3 Launcher3的应用程序体系 10
1.3.1 Launcher3的基础信息 10
1.3.2 Launcher3的权限设置 10
1.3.3 Launcher3的应用程序根节点配置 11
1.3.4 Launcher3的应用程序组件配置 13
1.4 Protocol Buffer设计 16
第2章 LauncherApplication 17
2.1 创建Launcher应用程序 17
2.2 Launcher应用程序终止 18
2.3 注意事项 18
第二部分 Launcher的控制中心
第3章 Launcher的状态保存与恢复 22
3.1 Android的状态保存机制 22
3.2 Android的状态恢复机制 29
3.2.1 onRestoreInstanceState的调用 29
3.2.2 onRestoreInstanceState的调用条件 32
3.2.3 Activity中的状态恢复 34
3.2.4 Launcher中的状态恢复 35
第4章 初始化桌面 36
4.1 初始化Launcher运行环境 37
4.2 为生成Launcher的动态网格进行必要的准备 37
4.3 生成动态网格 39
4.4 获取共享数据对象以及建立Launcher与LauncherModel的联系 39
4.5 根据动态网格刷新图标缓冲区 40
4.6 初始化拖曳控制器 40
4.7 获取应用程序运行状态 41
4.8 创建并启动Widget Host 42
4.9 检查配置是否有更新 42
4.10 装载Launcher布局以及实例化相关控件 46
4.11 根据动态网格的属性部署桌面 48
4.12 Launcher的状态恢复 49
4.13 监听Widget配置变化 51
4.14 加载桌面数据 52
4.15 更新必要的图标 52
4.16 解锁Launcher的方向设定 53
4.17 首次使用时显示桌面的帮助界面 54
第5章 Home键:Launcher的另一种启动方式 56
5.1 Launcher的重要配置 56
5.2 Home键的框架行为 57
5.2.1 导航栏的实现 57
5.2.2 窗口管理器的处理 58
5.2.3 Launcher的相关处理 59
第6章 Launcher的显示 63
6.1 关于Activity的onResume 63
6.2 Activity类的onResume方法实现 63
6.3 Launcher的onResume实现 64
第7章 Launcher的状态 68
7.1 Activity的暂停状态 68
7.1.1 Activity暂停状态发生的场景 68
7.1.2 Activity中暂停的实现 73
7.1.3 Launcher的暂停过程 74
7.2 Activity的启动状态 75
7.2.1 Activity中onStart的实现 75
7.2.2 Launcher的onStart实现 76
7.3 Activity的停止状态 76
7.3.1 Activity中onStop的实现 77
7.3.2 Launcher的onStop实现 77
7.4 Launcher的销毁状态 78
7.4.1 销毁状态简介 78
7.4.2 什么时候会被销毁 78
7.4.3 销毁状态的处理 81
第8章 Launcher的启动应用及等待结果 85
8.1 在Launcher中启动应用 85
8.1.1 安全启动应用程序的通用方法 86
8.1.2 真正启动应用程序的方法 86
8.2 启动应用并等待结果 89
8.3 Launcher的应用场景 90
8.3.1 场景1:往桌面上添加桌面小部件时 90
8.3.2 场景2:往桌面上添加应用程序的快捷方式时 92
8.3.3 场景3:用户启动选择壁纸时 93
8.3.4 场景4:创建桌面小部件时 93
8.3.5 场景5:桌面小部件的视图未能完全恢复时 95
8.4 应用程序处理端如何设置必要的返回 96
8.5 处理返回结果 97
第9章 Launcher的返回键处理 99
9.1 Activity的onKeyDown方法的实现 99
9.2 Activity的onKeyUp方法的实现 100
9.3 Activity的onBackPressed方法的实现 101
9.4 Launcher的onBackPressed方法 101
第10章 Launcher的按键处理 104
10.1 onKeyDown和onKeyUp方法 104
10.1.1 Activity中的onKeyDown方法 104
10.1.2 Launcher的onKeyDown方法 110
10.2

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.