注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具Google Android程序设计指南

Google Android程序设计指南

Google Android程序设计指南

定 价:¥56.00

作 者: 杨文志 编著
出版社: 电子工业出版社
丛编项:
标 签: 程序设计

购买这本书可以去


ISBN: 9787121096679 出版时间: 2009-10-01 包装: 平装
开本: 16开 页数: 378 字数:  

内容简介

  目前,全球各地都在响应Android的开发热潮,此时正是您加入Android平台开发的最佳时机,如果您想找一本书介绍Android操作系统以及如何使用Android SDK进行程序设计,相信本书是您的最佳选择。不管您是想要了解Android的一般使用者,还是打算使用Android SDK来开发设计Android程序的人员,本书都可以给您相当大的帮助,而且本书介绍的Android SDK开发平台同时适用于Windows、Linux与Mac OS X三种操作系统,不管是哪一种操作系统的使用者,都可以通过本书来学习开发Android应用程序。本书第1章到第3章将会带您探索Android世界,彻底体验Android操作系统的操作方式与开发平台;第4章到第12章将非常完整地讲解如何通过Android SDK来进行各种Android程序设计,例如Android窗口程序设计、绘图程序设计、3D立体图像与动画设计、网络程序设计等;最后本书将带您一同探究Android系统源代码与系统内核,为您规划Android平台使用→Android程序设计→Android系统内核一连串完整的Android学习计划。

作者简介

暂缺《Google Android程序设计指南》作者简介

图书目录

第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 窗口布局资源文件——layout\main.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)

本目录推荐