Google Android程序设计指南PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:杨文志编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2009
- ISBN:9787121096679
- 页数:378 页
第1章 Android的诞生 1
1.1什么是Android(机器人) 2
1.1.1Android就是一种手机操作系统 3
1.1.2Android使用Java语言开发程序 4
1.2Linux+Google的连锁反应=Android 4
1.2.1Android是免费且开放的手机开发平台 4
1.2.2开发Android的未来商机 5
1.3到底有没有Google Phone(GPhone) 6
1.4第二代GPhone——G2魔术机现身 7
1.5Android开放源代码计划的商机 9
1.5.1通过ASL版权将Android商业化 10
1.5.2Android开放式手持平台联盟 10
1.5.3Android开发者的奖励——悬赏1 000万美元 12
1.6在Android Market销售开发软件 15
1.6.1如何上载软件到Android Market销售 16
1.6.2如何下载Android Market的应用软件 17
第2章 Android SDK软件开发组件 18
2.1Android SDK软件开发组件 19
2.1.1Android Linux系统内核 19
2.1.2Android仿真器 20
2.1.3Eclipse图形界面开发环境 21
2.1.4Dalvik虚拟机器 22
2.1.5Android除错工具 23
2.1.6Android应用程序架构 24
2.2安装Android SDK的最低硬件需求 24
2.3安装Windows版本Android SDK 25
2.3.1安装Android SDK 25
2.3.2安装Eclipse(月蚀)集成开发环境 27
2.3.3安装Java JDK 28
2.3.4安装Android ADT开发工具 29
2.3.5启动Android仿真器 30
2.4Linux平台安装Android SDK 31
2.4.1安装Linux版Android SDK 32
2.4.2安装Linux版Eclipse 32
2.4.3安装Linux版Java JDK 32
2.5Mac OS X平台安装Android SDK 34
2.5.1安装Mac OS X版Android SDK 34
2.5.2安装Mac OS X版Eclipse 36
2.5.3安装Mac OS X版JavaJDK 36
2.6升级Android SDK 37
第3章 Android SDK开发平台应用 38
3.1Android仿真器 39
3.1.1定制化Android仿真器硬件装置 41
3.1.2设置Android SDK tools工作路径环境变量 45
3.1.3Android SDK手机开发环境设置 45
3.1.4Android语系设置与中文输入法 47
3.1.5Webkit浏览器 48
3.1.6Dialer拨电话功能 50
3.1.7Contacts电话联络簿 50
3.2Android仿真器启用SD存储卡的方法 51
3.2.1adb+push上传文件到SD存储卡 52
3.2.2adb+pull从SD存储卡下载文件 53
3.3如何开启Android仿真器的多媒体功能 53
3.3.1Android仿真器影片播放方法 53
3.3.2Android仿真器音乐播放方法 54
3.4安装/移除APK应用程序 55
3.4.1下载APK应用程序 56
3.4.2安装APK应用程序 57
3.4.3移除APK应用程序 57
3.5Android开发程序示范与应用 58
3.5.1另一个Android Market 59
3.5.2GPS卫星导航 60
3.5.3AndFTP文件发送与文件管理程序 62
3.5.4Skype网络电话 63
3.5.5MSN网络聊天 64
3.6Android SDK开发工具使用方法 65
3.6.1adb系统除错与连接工具 65
3.6.2ddms除错监控系统 67
3.6.3Emulator命令行启动参数 70
3.6.4Android仿真器远程登录模式 71
3.7破解Android系统root权限 73
第4章 Android程序设计入门 76
4.1需要购买Android手机才能开发程序吗 77
4.2Eclipse集成式开发环境 77
4.2.1Eclipse使用秘诀 80
4.2.2中文化Eclipse开发环境 83
4.3第一个Android程序:Hello Android 85
4.3.1Android程序运行原理 88
4.3.2Activity生命周期 89
4.3.3Android程序目录架构 91
4.3.4解压缩Hello Android APK组件 93
4.3.5XML使用者界面设置文件 93
4.3.6Eclipse除错功能 97
4.4第二个Android程序:记事本(Note Pad) 100
4.4.1创建记事本菜单 101
4.4.2创建记事本的编辑功能 107
4.4.3创建记事本程序的生命周期运行机制 115
4.4.4替记事本程序除错 121
4.5第三个Android程序:登陆月球(Lunar Lander) 122
4.5.1游戏源代码设计 123
4.5.2游戏资源文件设计 126
4.6不采用Eclipse的Android程序设计方法 128
4.6.1使用android.bat生成程序实例 129
4.6.2Ant编译程序 130
4.6.3手动除错 131
4.7分析程序运行速度——traceview 133
第5章 Android程序设计架构 135
5.1Android应用程序设计架构 136
5.2设计Android Manifest应用程序定义文件 136
5.3Android资源文件程序设计 139
5.4R.java资源类源代码的定义 140
5.5Java源代码运用资源文件的方法 141
5.6在Java源代码使用Android系统资源文件的方法 143
5.7Android SDK API程序架构使用方法 144
5.7.1取得Android API源代码 144
5.7.2Android API分类方式 145
5.7.3Android API的查询方法 146
5.8Android应用程序运行模型 147
第6章 XML资源文件设计 148
6.1XML资源文件设计 149
6.2文字资源文件strings.xml 149
6.2.1文字资源的使用方法 150
6.2.2多国语言文字资源的设计方法 150
6.3文字颜色设置资源文件——colors.xml 150
6.3.1文字颜色资源的使用方法 152
6.3.2图像颜色资源文件——colors.xml 152
6.3.3图案颜色资源的使用方法 153
6.4尺寸定义资源文件——dimens.xml 153
6.5主题风格资源文件——styles.xml 154
6.6窗口布局资源文件——layoutmain.xml 156
6.6.1高级布局文件设计方法 157
6.6.2常用的android属性变量 158
6.6.3布局资源的使用方法 159
6.7动画资源文件——anim.xml 159
6.8图像资源目录——drawable 161
6.8.1图像资源的使用方法 161
6.8.2Nine-Patch可延伸图像(*.9.png) 162
6.8.3Nine-Patch图像使用方法 164
6.8.4Nine-Patch图像按钮生成方法 164
6.9资源目录的特殊命名格式 165
第7章 基础窗口界面程序设计 166
7.1按钮组件设计 167
7.2图像按钮设计 172
7.3单选菜单程序设计 173
7.4复选菜单程序设计 178
7.5对话窗口程序设计 178
7.6Linear Layout窗口线性布局 183
7.7Relative Layout窗口相对布局 186
7.8Table Layout窗口表格布局 189
第8章 高级窗口界面程序设计 191
8.1高级窗口显示界面程序设计 192
8.2条列式菜单程序设计 192
8.3可延展式菜单程序设计 194
8.4图例菜单程序设计 197
8.5文字编辑窗口设计 202
8.6网址自动链接功能设计 206
8.7运行进度显示功能设计 207
8.8星等评分表 211
8.9布景主题程序设计 213
第9章 常用窗口功能程序设计 219
9.1常用窗口功能程序设计 220
9.2搜索条功能 220
9.3文字自动完成功能 223
9.4个性化设置菜单程序设计 226
9.5Tab分页式菜单程序设计 234
9.6日期与时间设置功能设计 237
第10章 图像与多媒体程序设计 241
10.1图像显示功能设计 242
10.2照片艺廊 246
10.3图像浏览程序 251
10.4绘图程序设计 256
10.5触控式屏幕绘图程序 262
10.6影片播放程序设计 268
10.7音乐播放程序设计 270
第11章 3D立体图像与动画程序设计 273
11.1动画效果程序设计 274
11.2文字动画效果 278
11.3应用程序图标的动画整理效果 283
11.43D图像程序设计 289
11.5半透明3D图像程序设计 301
11.6应用自制的3D View显示组件 304
11.73D魔术方块 308
第12章 Google招牌网络程序设计 311
12.1Android网络程序设计 312
12.2Google Maps API金钥 316
12.3启用Google Maps API金钥 319
12.4Google Maps网络地图程序设计 320
12.5网络地图定位功能设计 324
12.6网络地图多点定位功能设计 329
12.7Google Talk网络会话程序设计 331
12.7.1配置GTalk开发环境 331
12.7.2Google Talk网络会话程序 334
12.7.3Google Talk程序设计 336
第13章 探究Android系统内核 345
13.1Android系统内核 346
13.1.1Android系统内核源代码 347
13.1.2Android系统内核版权 347
13.2Android系统目录架构 348
13.3下载Android系统内核源代码 351
13.3.1Windows平台下载Android源代码 351
13.3.2Linux平台下载Android源代码 354
13.3.3Mac OS X平台下载Android源代码 355
13.4使用Eclipse导入Android SDK源代码 356
13.5编译Android系统 358
13.5.1完整下载Android源代码的方法——Repo 358
13.5.2编译Android系统内核 360
13.5.3启动Android新内核 362
附录A XML常用布局标记查询表 363
附录B XML常用属性查询表 367
附录C Java常用类查询表 370
附录D Android SDK 1.6版新功能 375
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《景观艺术设计》林春水,马俊 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017