图书介绍

GoogleAndroid程序设计指南(附光盘1张)

  • 杨文志 著
  • 出版社: 电子工业出版社
  • ISBN:9787121096679
  • 版次:1
  • 商品编码:10143984
  • 包装:平装
  • 开本:16开
  • 出版时间:2009-10-01
  • 用纸:胶版纸
  • 页数:392
  • 字数:620000
  • 附件:光盘
  • 附件数量:1

微信扫码下载

手机扫码下载

电脑下载PDF

高速下载 普通下载

赞助商链接

图书目录

第1章 Android的诞生 (1)
1.1 什么是Android(机器人) (2)
1.1.1 Android就是一种手机操作系统 (3)
1.1.2 Android使用Java语言开发程序 (4)
1.2 Linux + Google的连锁反应 = Android (4)
1.2.1 Android是免费且开放的手机开发平台 (4)
1.2.2 开发Android的未来商机 (5)
1.3 到底有没有Google Phone (GPhone) (6)
1.4 第二代GPhone——G2魔术机现身 (7)
1.5 Android开放源代码计划的商机 (9)
1.5.1 通过ASL版权将Android商业化 (10)
1.5.2 Android开放式手持平台联盟 (10)
1.5.3 Android开发者的奖励——悬赏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.1 Android SDK软件开发组件 (19)
2.1.1 Android Linux系统内核 (19)
2.1.2 Android仿真器 (20)
2.1.3 Eclipse图形界面开发环境 (21)
2.1.4 Dalvik虚拟机器 (22)
2.1.5 Android除错工具 (23)
2.1.6 Android应用程序架构 (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.4 Linux平台安装Android SDK (31)
2.4.1 安装Linux版Android SDK (32)
2.4.2 安装Linux版Eclipse (32)
2.4.3 安装Linux版Java JDK (32)
2.5 Mac 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版Java JDK (36)
2.6 升级Android SDK (37)

第3章 Android SDK开发平台应用 (38)
3.1 Android仿真器 (39)
3.1.1 定制化Android仿真器硬件装置 (41)
3.1.2 设置Android SDK tools工作路径环境变量 (45)
3.1.3 Android SDK手机开发环境设置 (45)
3.1.4 Android语系设置与中文输入法 (47)
3.1.5 Webkit浏览器 (48)
3.1.6 Dialer拨电话功能 (50)
3.1.7 Contacts电话联络簿 (50)
3.2 Android仿真器启用SD存储卡的方法 (51)
3.2.1 adb+push上传文件到SD存储卡 (52)
3.2.2 adb+pull从SD存储卡下载文件 (53)
3.3 如何开启Android仿真器的多媒体功能 (53)
3.3.1 Android仿真器影片播放方法 (53)
3.3.2 Android仿真器音乐播放方法 (54)
3.4 安装/移除APK应用程序 (55)
3.4.1 下载APK应用程序 (56)
3.4.2 安装APK应用程序 (57)
3.4.3 移除APK应用程序 (57)
3.5 Android开发程序示范与应用 (58)
3.5.1 另一个Android Market (59)
3.5.2 GPS卫星导航 (60)
3.5.3 AndFTP文件发送与文件管理程序 (62)
3.5.4 Skype网络电话 (63)
3.5.5 MSN网络聊天 (64)
3.6 Android SDK开发工具使用方法 (65)
3.6.1 adb系统除错与连接工具 (65)
3.6.2 ddms除错监控系统 (67)
3.6.3 Emulator命令行启动参数 (70)
3.6.4 Android仿真器远程登录模式 (71)
3.7 破解Android系统root权限 (73)

第4章 Android程序设计入门 (76)
4.1 需要购买Android手机才能开发程序吗 (77)
4.2 Eclipse集成式开发环境 (77)
4.2.1 Eclipse使用秘诀 (80)
4.2.2 中文化Eclipse开发环境 (83)
4.3 第一个Android程序:Hello Android (85)
4.3.1 Android程序运行原理 (88)
4.3.2 Activity生命周期 (89)
4.3.3 Android程序目录架构 (91)
4.3.4 解压缩Hello Android APK组件 (93)
4.3.5 XML使用者界面设置文件 (93)
4.3.6 Eclipse除错功能 (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.2 Ant编译程序 (130)
4.6.3 手动除错 (131)
4.7 分析程序运行速度——traceview (133)

第5章 Android程序设计架构 (135)
5.1 Android应用程序设计架构 (136)
5.2 设计Android Manifest应用程序定义文件 (136)
5.3 Android资源文件程序设计 (139)
5.4 R.java资源类源代码的定义 (140)
5.5 Java源代码运用资源文件的方法 (141)
5.6 在Java源代码使用Android系统资源文件的方法 (143)
5.7 Android SDK API程序架构使用方法 (144)
5.7.1 取得Android API源代码 (144)
5.7.2 Android API分类方式 (145)
5.7.3 Android API的查询方法 (146)
5.8 Android应用程序运行模型 (147)

第6章 XML资源文件设计 (148)
6.1 XML资源文件设计 (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.2 Nine-Patch可延伸图像 (*.9.png) (162)
6.8.3 Nine-Patch图像使用方法 (164)
6.8.4 Nine-Patch图像按钮生成方法 (164)
6.9 资源目录的特殊命名格式 (165)

第7章 基础窗口界面程序设计 (166)
7.1 按钮组件设计 (167)
7.2 图像按钮设计 (172)
7.3 单选菜单程序设计 (173)
7.4 复选菜单程序设计 (178)
7.5 对话窗口程序设计 (178)
7.6 Linear Layout窗口线性布局 (183)
7.7 Relative Layout窗口相对布局 (186)
7.8 Table 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.5 Tab分页式菜单程序设计 (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.4 3D图像程序设计 (289)
11.5 半透明3D图像程序设计 (301)
11.6 应用自制的3D View显示组件 (304)
11.7 3D魔术方块 (308)

第12章 Google招牌网络程序设计 (311)
12.1 Android网络程序设计 (312)
12.2 Google Maps API金钥 (316)
12.3 启用Google Maps API金钥 (319)
12.4 Google Maps网络地图程序设计 (320)
12.5 网络地图定位功能设计 (324)
12.6 网络地图多点定位功能设计 (329)
12.7 Google Talk网络会话程序设计 (331)
12.7.1 配置GTalk开发环境 (331)
12.7.2 Google Talk网络会话程序 (334)
12.7.3 Google Talk程序设计 (336)

第13章 探究Android系统内核 (345)
13.1 Android系统内核 (346)
13.1.1 Android系统内核源代码 (347)
13.1.2 Android系统内核版权 (347)
13.2 Android系统目录架构 (348)
13.3 下载Android系统内核源代码 (351)
13.3.1 Windows平台下载Android源代码 (351)
13.3.2 Linux平台下载Android源代码 (354)
13.3.3 Mac 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)

查看全部 ↓

精品推荐