分享
 
 
 

GoogleAndroid开发入门指南

王朝百科·作者佚名  2010-08-20
窄屏简体版  字體: |||超大  

图书信息作者:盖索林 合著者:王世江

·出版社:人民邮电出版社

·页码:281 页

·出版日期:2009年11月

·ISBN:9787115213945

·装帧:平装

·开本:16

丛书名:移动开发系列丛书

定价:45.00

内容简介《Google Android开发入门指南(第2版)》是一部关于Android开发的基础教程,采用由浅入深、循序渐进的方式讨论Android。书中还结合数独游戏等实例更加形象生动地讲解了Android开发的基本流程,且每章最后都有一个“快速阅读指南”,更加方便了读者的阅读。

超过130个实务范例,全面深度地整合手机、网络及服务。

[1]《Google Android开发入门指南(第2版)》范例继承Java优良传统.使用开放架构,弹性修改随心所欲。

易于阅读的架构设计,每个范例均搭配步骤及完成画面!

通过小巧的Android模块对象,即可实现复杂的手机通信协议。

汲取专家开发经验,指引快速上手捷径。

范例完全兼容Android SDK 1.5。

编辑推荐《Google Android开发入门指南(第2版)》全部内容基于Android SDK1.5Windows、MacOS X、Linux平台适用Android开发入门的详细教程,适合Android与J2ME的初学者学习,以编写实例为教学主线,真正助您解决开发中遇到的诸多实际问题。

Android核心开发团队成员程本中、知名Android讲师卢育圣鼎力推荐。

赢在3G,“赢”向用Android开发的无限商机

《Google Android开发入门指南(第2版)》特色

在可预见的将来,基于Android平台的手持设备程序设计,将像今日的PC程序设计一样普及。还不熟悉JaVa语言,但也想快速学会Android应用程序开发?《Google Android开发入门指南(第2版)》为您降低Android开发入门的台阶。

跟随着拥有Android Market单一程序下载量超过20万人次的开发者,用最短的时间循序渐进地学会必要的Android应用程序开发基础知识,然后……开始开发吧!

《Google Android开发入门指南(第2版)》在您学习Android应用程序开发的过程中,处处以实例为导向,于需要处时才对相关概念进行详细的解说。为初学者掌握Android开发提供了一条快速入门的捷径。

图书目录目录

第1篇入门篇第1章初探Android1.1Android是什么

1.2Android简史

1.3从创意开始

1.4参考资料第2章安装Android开发工具2.1系统需求

2.1.1操作系统

2.1.2必要开发工具

2.1.3其他开发环境工具(非必要安装)

2.2安装流程

2.3参考资料第3章打开现有项目3.1打开项目

3.2删除项目

3.3导入项目

3.4修复项目

3.5修改对应的目标版本

3.6参考资料第4章操作Android模拟器(Emulator)4.1设置环境参数

4.2设置Android模拟器

4.3使用命令行工具管理模拟器

4.3.1列出模拟器类型

4.3.2创建模拟器

4.3.3列出已创建的模拟器

4.4使用运行(Run)模式运行

4.5操作Android模拟器

4.5.1切换模拟器布局

4.5.2切换屏幕

4.5.3添加模拟器外观设置

4.5.4删除模拟器外观设置

4.5.5移除程序

4.5.6移除模拟器

4.6参考资料第5章创建一个Android应用程序5.1创建新项目

5.2程序项目架构

5.2.1src/:源代码(source)目录

5.2.2gen/:自动生成(Generate)目录

5.2.3res/:资源(Resource)目录

5.2.4Android功能列表

5.2.5“Android版本号/”参考函数目录

5.3参考资料

第2篇基础篇第6章描述用户界面6.1身高体重指数(BMI)计算

6.2表达用户界面

6.3参考资源第7章设计用户界面7.1视图(View)

7.2查阅文件

7.2.1线上文件

7.2.2脱机文件

7.3开始设计

7.4整合

7.5指定输入类型(InputType)

7.6视觉化的界面开发工具

7.7参考资料第8章访问标识符号8.1android:id属性

8.2XML说明文件与R.java资源文件

8.3将字符串抽离XML

8.4新增XML文件

8.5参考资料第9章解读程序流程9.1基础程序逻辑结构

9.2参考函数库

9.3参考资料第10章完成BMI程序10.1完整的程序

10.2程序解读

第3篇提高篇第11章重构程序11.1什么是重构

11.2重新查看BMI应用程序

11.3MVC模式

11.4重构BMI应用程序

11.5完整的Bmi.java程序 代码

11.6参考资料第12章添加对话框(Dialog)12.1设计对话框

12.2定义调用点

12.3实体对话框

12.4重构

12.5添加按钮

12.6Toast界面组件

12.7错误处理

12.7.1讲解

12.7.2提取字符串

12.8参考资料第13章查看线上内容(Uri)13.1打开网页

13.1.1讲解

13.1.2使用Uri查看Google地图

13.2再做好一点(重构)

13.2.1提取字符串

13.2.2避免出错

13.3参考资料第14章添加菜单(Menu)14.1菜单功能

14.2创建菜单

14.2.1装饰选项

14.2.2使用内置的菜单图标

14.3处理选项动作

14.4参考资料第15章定义Android列表(Manifest)15.1Android框架

15.2预设的Activity列表

15.3参考资料第16章添加新活动(Activity)16.1Activity的分类

16.2独立的Activity

16.3程序中创建新的Activity类文件

16.4在列表中添加Activity代码

16.5手动添加Activity标签

16.6修改页面标题文字

16.7原Activity类中添加startActivity函数第17章传送数据到新意图(Intent)17.1使用Intent传递数据

17.2使用Intent接收信息

17.2.1相关工作

17.2.2在Activity中解开信息

17.2.3讲解

17.3不通过Bundle交换信息第18章信息提醒(Notification)18.1状态栏提醒

18.2使用状态栏(Notification Bar)传递信息

18.3使用内置的状态图标

18.4参考资料第19章日志与调试(Log)19.1在程序中加上调试信息

19.2导入Log函数

19.3实际应用

19.3.1讲解

19.3.2其他的记录标记方式

19.3.3延伸使用

19.4在调试环境中查看除错信息

19.4.1启动模拟器

19.4.2切换到查错环境配置

19.4.3添加信息日志过滤器(Log Filter)

19.5模拟器上的调试设置

19.6管理日志

19.7在实机上调试

19.8参考资料第20章活动的生命周期LifeCycle20.1生命周期

20.2进程

20.3为什么要了解生命周期?

20.4Activity的状态

20.4.1Active(活动)

20.4.2Paused(暂停)

20.4.3Stopped(停止)

20.4.4Dead(已回收或未启动)

20.5系统内存不足时的行为

20.6观察Activity运行流程

20.7Activity运行流程

20.7.1一般启动

20.7.2调用另一个Activity

20.7.3返回原Activity

20.7.4退出结束

20.7.5回收后再启动

20.8参考资料第21章优先级(Preference)21.1使用优先级设置

21.2保存优先级设置

21.3参考资料第22章开发不息22.1回顾BMI应用程序

22.2BMI应用程序设计的缺陷

22.3展望未来

第4篇融会贯通篇第23章显性设计23.1做出容易使用的应用程序

23.2设计的减法

23.3规划应用程序的目标

23.4创建新项目

23.4.1XML说明文件

23.4.2文字字符串文件

23.4.3程序代码第24章支持多国语言24.1抽取文本文件

24.2让中文、英文多个语言界面并存

24.3切换语言

24.3.1设置中切换语系

24.3.2程序中切换语言

24.4参考资料第25章针对特性配置(Orientation)25.1配置资料夹的命名规则

25.1.1屏幕方向

25.1.2触控类型(Touc-hscreen type)

25.1.3文字输入方式(text input)

25.1.4浏览方式(navig-ation method)

25.1.5屏幕分辨率

25.2Android手机配置实例

25.3指定屏幕方向

25.3.1配置文件中指定屏幕方向

25.3.2程序中指定屏幕方向

25.4参考资料第26章使用接口(Adapter)26.1接口的概念

26.2数组接口(Array Adapter)与字符串数组

26.3数组字符串资源文件

26.4参考资料第27章添加下拉菜单组件(Spinner)27.1修改XML说明文件

27.2添加程序

27.3记录所选择的优先级

27.4参考资料第28章签发应用程序密钥(Keytools)28.1检查列表

28.2手动导出应用程序

28.3产生密钥

28.4签署密钥

28.5验证密钥

28.6安装到模拟器

28.7发布应用程序

28.8参考资料第29章发布到Android Market29.1Android Market的运作方式

29.2注册Android Market

29.3上传应用程序到Android Market

29.4查看成果——查看管理界面

29.5自行提供程序在线下载

29.6发布到第三方Android应用程序下载网站

29.7针对用户作设计

29.8参考资料

第5篇数据库应用第30章添加列表活动(ListActivity)30.1分析记事本程序

30.2创建新项目

30.3修改程序代码

30.3.1讲解

30.3.2自定义ListView组件

30.3.3自定义空列表显示内容

30.4参考内置范例

30.5参考资料第31章使用数据库(SQLite)31.1SQLite数据库简介

31.2查看模拟器目录

31.3手动创建“SQLite”数据库

31.4创建数据表(table)

31.5验证

31.5.1离开SQLite互动模式

31.5.2重新打开SQLite数据库

31.6让Android模拟器通过Proxy上网

31.6.1查询数据

31.6.2添加数据

31.6.3确认数据

31.6.4更新数据

31.6.5删除数据

31.7参考资料第32章访问数据表(SQLite OpenHelper)32.1SQLiteOpenHelper

32.2对NotesDbAdapter类加工

32.3使用NotesDb Adapter类

32.3.1讲解

32.3.2验证

32.4添加查询

32.5完整的程序

32.6参考资料第33章添加增删改查操作(CRUD)33.1检索(Retrieve)

33.1.1讲解

33.1.2验证

33.2添加(Create)

33.2.1讲解

33.2.2验证

33.3删除

33.4查询单条记录、修改

33.5参考资料第34章添加相依的活动(Activity )34.1定义XML说明文件

34.2添加编辑类

34.3将新Activity添加列表

34.4打开编辑页面

34.5完整的程序

34.6参考资料第35章添加长按菜单(ContextMenu)35.1添加长按菜单框架

35.2填入菜单内容

35.3后续改进

35.4参考资料

第6篇地图与定位应用第36章申请Google地图服务(API Key)36.1取得地点坐标

36.2取得Google地图开发密钥(API Key)

36.2.1调试用密钥(debug keystore)的位置

36.2.2取得MD5指纹信息

36.3参考资料第37章使用地图(MapView)37.1Google地图的组成元素

37.2创建新项目

37.3定义列表

37.4定义XML资源文件

37.5产生地图

37.6直接用程序定义界面组件

37.7控制地图

37.8添加缩放图标

37.8.1修改XML说明文件

37.8.2加上缩放控制(Zoom Controls)

37.9新版的改进

37.10参考资料第38章添加按键控制(KeyEvent)38.1添加菜单

38.2添加按键控制

38.3控制缩放范围

38.4参考文件第39章获取现在位置(GPS/基站三角定位)39.1创建新项目

39.2添加使用权限(uses-permission)

39.3定义LocationListener界面

39.4使用定位服务管理器(locationManager)来获取现在位置

39.4.1讲解

39.4.2自动判断最佳定位服务来源

39.5更新地点(Location Updates)

39.6在模拟器中切换地点

39.7完整的程序

39.8参考资料第40章结合定位(LocationOverlay)40.1添加定位层(MyLocation Overlay)

40.2参考资料

第41章为地图地标(Itemized Overlay)

41.1设置图标层(Itemized Overlay)

41.2添加图标层

41.3地图开发备忘列表

41.4参考资料

后记

附录A如何取得范例源代码

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有