Google Android程序设计指南

Google Android程序设计指南

杨文志, 编著

出版社:电子工业出版社

年代:2009

定价:45.0

书籍简介:

Google Android操作系统已从智能型手机开始延伸到小笔电的应用,行动作业平台趋势俨然成形,随着Android Market的繁荣发展,更已成为程序设计师上网贩售Android应用软件的宅经济,因此现在正是您学习Android程序开发的最佳时机。本书从Android SDK的精彩程序范例着手,让您从趣味中了解Android的程序设计结构,再陆续针对窗口接口、多媒体、3D立体影像与绘图。

书籍目录:

第1章Android的诞生

1.1什么是Android(机器人)

1.1.1Android就是一种手机操作系统

1.1.2Android使用Java语言开发程序

1.2Linux+Google的连锁反应=Android

1.2.1Android是免费且开放的手机开发平台

1.2.2开发Android的未来商机

1.3到底有没有GooglePhone(GPhone)

1.4第二代GPhoneG2魔术机现身

1.5Android开放源代码计划的商机

1.5.1通过ASL版权将Android商业化

1.5.2Android开放式手持平台联盟

1.5.3Android开发者的奖励悬赏1000万美元

1.6在AndroidMarket销售开发软件

1.6.1如何上载软件到AndroidMarket销售

1.6.2如何下载AndroidMarket的应用软件

第2章AndroidSDK软件开发组件

2.1AndroidSDK软件开发组件

2.1.1AndroidLinux系统内核

2.1.2Android仿真器

2.1.3Eclipse图形界面开发环境

2.1.4Dalvik虚拟机器

2.1.5Android除错工具

2.1.6Android应用程序架构

2.2安装AndroidSDK的最低硬件需求

2.3安装Windows版本AndroidSDK

2.3.1安装AndroidSDK

2.3.2安装Eclipse(月蚀)集成开发环境

2.3.3安装JavaJDK

2.3.4安装AndroidADT开发工具

2.3.5启动Android仿真器

2.4Linux平台安装AndroidSDK

2.4.1安装Linux版AndroidSDK

2.4.2安装Linux版Eclipse

2.4.3安装Linux版JavaJDK

2.5MacOSX平台安装AndroidSDK

2.5.1安装MacOSX版AndroidSDK

2.5.2安装MacOSX版Eclipse

2.5.3安装MacOSX版JavaJDK

2.6升级AndroidSDK

第3章AndroidSDK开发平台应用

3.1Android仿真器

3.1.1定制化Android仿真器硬件装置

3.1.2设置AndroidSDKtools工作路径环境变量

3.1.3AndroidSDK手机开发环境设置

3.1.4Android语系设置与中文输入法

3.1.5Webkit浏览器

3.1.6Dialer拨电话功能

3.1.7Contacts电话联络簿

3.2Android仿真器启用SD存储卡的方法

3.2.1adb+push上传文件到SD存储卡

3.2.2adb+pull从SD存储卡下载文件

3.3如何开启Android仿真器的多媒体功能

3.3.1Android仿真器影片播放方法

3.3.2Android仿真器音乐播放方法

3.4安装/移除APK应用程序

3.4.1下载APK应用程序

3.4.2安装APK应用程序

3.4.3移除APK应用程序

3.5Android开发程序示范与应用

3.5.1另一个AndroidMarket

3.5.2GPS卫星导航

3.5.3AndFTP文件发送与文件管理程序

3.5.4Skype网络电话

3.5.5MSN网络聊天

3.6AndroidSDK开发工具使用方法

3.6.1adb系统除错与连接工具

3.6.2ddms除错监控系统

3.6.3Emulator命令行启动参数

3.6.4Android仿真器远程登录模式

3.7破解Android系统root权限

第4章Android程序设计入门

4.1需要购买Android手机才能开发程序吗

4.2Eclipse集成式开发环境

4.2.1Eclipse使用秘诀

4.2.2中文化Eclipse开发环境

4.3第一个Android程序:HelloAndroid

4.3.1Android程序运行原理

4.3.2Activity生命周期

4.3.3Android程序目录架构

4.3.4解压缩HelloAndroidAPK组件

4.3.5XML使用者界面设置文件

4.3.6Eclipse除错功能

4.4第二个Android程序:记事本(NotePad)

4.4.1创建记事本菜单

4.4.2创建记事本的编辑功能

4.4.3创建记事本程序的生命周期运行机制

4.4.4替记事本程序除错

4.5第三个Android程序:登陆月球(LunarLander)

4.5.1游戏源代码设计

4.5.2游戏资源文件设计

4.6不采用Eclipse的Android程序设计方法

4.6.1使用android.bat生成程序实例

4.6.2Ant编译程序

4.6.3手动除错

4.7分析程序运行速度traceview

第5章Android程序设计架构

5.1Android应用程序设计架构

5.2设计AndroidManifest应用程序定义文件

5.3Android资源文件程序设计

5.4R.java资源类源代码的定义

5.5Java源代码运用资源文件的方法

5.6在Java源代码使用Android系统资源文件的方法

5.7AndroidSDKAPI程序架构使用方法

5.7.1取得AndroidAPI源代码

5.7.2AndroidAPI分类方式

5.7.3AndroidAPI的查询方法

5.8Android应用程序运行模型

第6章XML资源文件设计

6.1XML资源文件设计

6.2文字资源文件strings.xml

6.2.1文字资源的使用方法

6.2.2多国语言文字资源的设计方法

6.3文字颜色设置资源文件colors.xml

6.3.1文字颜色资源的使用方法

6.3.2图像颜色资源文件colors.xml

6.3.3图案颜色资源的使用方法

6.4尺寸定义资源文件dimens.xml

6.5主题风格资源文件styles.xml

6.6窗口布局资源文件layout\main.xml

6.6.1高级布局文件设计方法

6.6.2常用的android属性变量

6.6.3布局资源的使用方法

6.7动画资源文件anim.xml

6.8图像资源目录drawable

6.8.1图像资源的使用方法

6.8.2Nine-Patch可延伸图像(*.9.png)

6.8.3Nine-Patch图像使用方法

6.8.4Nine-Patch图像按钮生成方法

6.9资源目录的特殊命名格式

第7章基础窗口界面程序设计

7.1按钮组件设计

7.2图像按钮设计

7.3单选菜单程序设计

7.4复选菜单程序设计

7.5对话窗口程序设计

7.6LinearLayout窗口线性布局

7.7RelativeLayout窗口相对布局

7.8TableLayout窗口表格布局

第8章高级窗口界面程序设计

8.1高级窗口显示界面程序设计

8.2条列式菜单程序设计

8.3可延展式菜单程序设计

8.4图例菜单程序设计

8.5文字编辑窗口设计

8.6网址自动链接功能设计

8.7运行进度显示功能设计

8.8星等评分表

8.9布景主题程序设计

第9章常用窗口功能程序设计

9.1常用窗口功能程序设计

9.2搜索条功能

9.3文字自动完成功能

9.4个性化设置菜单程序设计

9.5Tab分页式菜单程序设计

9.6日期与时间设置功能设计

第10章图像与多媒体程序设计

10.1图像显示功能设计

10.2照片艺廊

10.3图像浏览程序

10.4绘图程序设计

10.5触控式屏幕绘图程序

10.6影片播放程序设计

10.7音乐播放程序设计

第11章3D立体图像与动画程序设计

11.1动画效果程序设计

11.2文字动画效果

11.3应用程序图标的动画整理效果

11.43D图像程序设计

11.5半透明3D图像程序设计

11.6应用自制的3DView显示组件

11.73D魔术方块

第12章Google招牌网络程序设计

12.1Android网络程序设计

12.2GoogleMapsAPI金钥

12.3启用GoogleMapsAPI金钥

12.4GoogleMaps网络地图程序设计

12.5网络地图定位功能设计

12.6网络地图多点定位功能设计

12.7GoogleTalk网络会话程序设计

12.7.1配置GTalk开发环境

12.7.2GoogleTalk网络会话程序

12.7.3GoogleTalk程序设计

第13章探究Android系统内核

13.1Android系统内核

13.1.1Android系统内核源代码

13.1.2Android系统内核版权

13.2Android系统目录架构

13.3下载Android系统内核源代码

13.3.1Windows平台下载Android源代码

13.3.2Linux平台下载Android源代码

13.3.3MacOSX平台下载Android源代码

13.4使用Eclipse导入AndroidSDK源代码

13.5编译Android系统

13.5.1完整下载Android源代码的方法Repo

13.5.2编译Android系统内核

13.5.3启动Android新内核

附录AXML常用布局标记查询表

附录BXML常用属性查询表

附录CJava常用类查询表

附录DAndroidSDK1.6版新功能

内容摘要:

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

书籍规格:

书籍详细信息
书名Google Android程序设计指南站内查询相似图书
9787121096679
如需购买下载《Google Android程序设计指南》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26 × 0装帧平装
页数印数 5000

书籍信息归属:

Google Android程序设计指南是电子工业出版社于2009.10出版的中图分类号为 TN929.53 的主题关于 移动通信-携带电话机-应用程序-程序设计 的书籍。