图书介绍

Google Android开发入门指南PDF|Epub|txt|kindle电子书版本网盘下载

Google Android开发入门指南
  • 盖索林编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115213945
  • 出版时间:2009
  • 标注页数:282页
  • 文件大小:75MB
  • 文件页数:305页
  • 主题词:移动通信-携带电话机-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Google Android开发入门指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 入门篇2

第1章 初探Android2

1.1Android是什么2

1.2Android简史3

1.3从创意开始5

1.4参考资料6

第2章 安装Android开发工具7

2.1系统需求7

2.1.1操作系统7

2.1.2必要开发工具7

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

2.2安装流程8

2.3参考资料12

第3章 打开现有项目13

3.1打开项目13

3.2删除项目15

3.3导入项目15

3.4修复项目18

3.5修改对应的目标版本18

3.6参考资料19

第4章 操作Android模拟器(Emulator)20

4.1设置环境参数20

4.2设置Android模拟器22

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

4.3.1列出模拟器类型23

4.3.2创建模拟器24

4.3.3列出已创建的模拟器24

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

4.5操作Android模拟器27

4.5.1切换模拟器布局27

4.5.2切换屏幕27

4.5.3添加模拟器外观设置28

4.5.4删除模拟器外观设置29

4.5.5移除程序29

4.5.6移除模拟器30

4.6参考资料31

第5章 创建一个Android应用程序32

5.1创建新项目32

5.2程序项目架构34

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

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

5.2.3res/:资源(Resource)目录35

5.2.4Android功能列表35

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

5.3参考资料36

第2篇 基础篇38

第6章 描述用户界面38

6.1身高体重指数(BMI)计算38

6.2表达用户界面38

6.3参考资源43

第7章 设计用户界面44

7.1视图(View)44

7.2查阅文件45

7.2.1线上文件45

7.2.2脱机文件46

7.3开始设计47

7.4整合47

7.5指定输入类型(InputType)49

7.6视觉化的界面开发工具50

7.7参考资料51

第8章 访问标识符号52

8.1android:id属性52

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

8.3将字符串抽离XML54

8.4新增XML文件56

8.5参考资料57

第9章 解读程序流程58

9.1基础程序逻辑结构58

9.2参考函数库61

9.3参考资料62

第10章 完成BMI程序63

10.1完整的程序63

10.2程序解读66

第3篇 提高篇68

第11章 重构程序68

11.1什么是重构68

11.2重新查看BMI应用程序68

11.3MVC模式69

11.4重构BMI应用程序69

11.5完整的Bmi.java程序代码71

11.6参考资料73

第12章 添加对话框(Dialog)74

12.1设计对话框74

12.2定义调用点75

12.3实体对话框75

12.4重构76

12.5添加按钮77

12.6Toast界面组件78

12.7错误处理79

12.7.1讲解81

12.7.2提取字符串82

12.8参考资料82

第13章 查看线上内容(Uri)83

13.1打开网页83

13.1.1讲解84

13.1.2使用Uri查看Google地图87

13.2再做好一点(重构)87

13.2.1提取字符串87

13.2.2避免出错88

13.3参考资料88

第14章 添加菜单(Menu)89

14.1菜单功能89

14.2创建菜单90

14.2.1装饰选项92

14.2.2使用内置的菜单图标93

14.3处理选项动作95

14.4参考资料96

第15章 定义Android列表(Manifest)97

15.1Android框架97

15.2预设的Activity列表98

15.3参考资料100

第16章 添加新活动(Activity)101

16.1Activity的分类101

16.2独立的Activity101

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

16.4在列表中添加Activity代码103

16.5手动添加Activity标签104

16.6修改页面标题文字105

16.7原Activity类中添加startActivity函数105

第17章 传送数据到新意图(Intent)107

17.1使用Intent传递数据107

17.2使用Intent接收信息109

17.2.1相关工作109

17.2.2在Activity中解开信息110

17.2.3讲解111

17.3不通过Bundle交换信息112

第18章 信息提醒(Notification)113

18.1状态栏提醒113

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

18.3使用内置的状态图标116

18.4参考资料117

第19章 日志与调试(Log)118

19.1在程序中加上调试信息118

19.2导入Log函数118

19.3实际应用119

19.3.1讲解120

19.3.2其他的记录标记方式120

19.3.3延伸使用120

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

19.4.1启动模拟器120

19.4.2切换到查错环境配置120

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

19.5模拟器上的调试设置123

19.6管理日志124

19.7在实机上调试125

19.8参考资料125

第20章 活动的生命周期LifeCycle126

20.1生命周期126

20.2进程126

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

20.4Activity的状态127

20.4.1Active(活动)127

20.4.2Paused(暂停)127

20.4.3Stopped(停止)127

20.4.4Dead(已回收或未启动)128

20.5系统内存不足时的行为128

20.6观察Activity运行流程128

20.7Activity运行流程130

20.7.1一般启动130

20.7.2调用另一个Activity130

20.7.3返回原Activity131

20.7.4退出结束131

20.7.5回收后再启动131

20.8参考资料132

第21章 优先级(Preference)133

21.1使用优先级设置133

21.2保存优先级设置135

21.3参考资料136

第22章 开发不息137

22.1回顾BMI应用程序137

22.2BMI应用程序设计的缺陷137

22.3展望未来138

第4篇 融会贯通篇140

第23章 显性设计140

23.1做出容易使用的应用程序140

23.2设计的减法141

23.3规划应用程序的目标141

23.4创建新项目142

23.4.1XML说明文件143

23.4.2文字字符串文件145

23.4.3程序代码145

第24章 支持多国语言149

24.1抽取文本文件149

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

24.3切换语言152

24.3.1设置中切换语系152

24.3.2程序中切换语言152

24.4参考资料154

第25章 针对特性配置(Orientation)155

25.1配置资料夹的命名规则155

25.1.1屏幕方向155

25.1.2触控类型(Touc-hscreen type)156

25.1.3文字输入方式(text input)156

25.1.4浏览方式(navig-ation method)156

25.1.5屏幕分辨率156

25.2Android手机配置实例157

25.3指定屏幕方向157

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

25.3.2程序中指定屏幕方向158

25.4参考资料158

第26章 使用接口(Adapter)159

26.1接口的概念159

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

26.3数组字符串资源文件161

26.4参考资料163

第27章 添加下拉菜单组件(Spinner)164

27.1修改XML说明文件164

27.2添加程序165

27.3记录所选择的优先级169

27.4参考资料171

第28章 签发应用程序密钥(Keytools)172

28.1检查列表172

28.2手动导出应用程序172

28.3产生密钥173

28.4签署密钥175

28.5验证密钥175

28.6安装到模拟器176

28.7发布应用程序176

28.8参考资料178

第29章 发布到Android Market179

29.1Android Market的运作方式179

29.2注册Android Market179

29.3上传应用程序到AndroidMarket180

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

29.5自行提供程序在线下载184

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

29.7针对用户作设计185

29.8参考资料186

第5篇 数据库应用188

第30章 添加列表活动(ListActivity)188

30.1分析记事本程序188

30.2创建新项目188

30.3修改程序代码189

30.3.1讲解190

30.3.2自定义ListView组件192

30.3.3自定义空列表显示内容192

30.4参考内置范例193

30.5参考资料194

第31章 使用数据库(SQLite)195

31.1SQLite数据库简介195

31.2查看模拟器目录195

31.3手动创建“SQLite”数据库196

31.4创建数据表(table)197

31.5验证198

31.5.1离开SQLite互动模式199

31.5.2重新打开SQLite数据库199

31.6让Android模拟器通过Proxy上网199

31.6.1查询数据200

31.6.2添加数据201

31.6.3确认数据201

31.6.4更新数据201

31.6.5删除数据202

31.7参考资料202

第32章 访问数据表(SQLite OpenHelper)203

32.1SQLiteOpenHelper203

32.2对NotesDbAdapter类加工207

32.3使用NotesDb Adapter类208

32.3.1讲解209

32.3.2验证209

32.4添加查询210

32.5完整的程序212

32.6参考资料214

第33章 添加增删改查操作(CRUD)215

33.1检索(Retrieve)215

33.1.1讲解216

33.1.2验证216

33.2添加(Create)216

33.2.1讲解217

33.2.2验证218

33.3删除218

33.4查询单条记录、修改220

33.5参考资料222

第34章 添加相依的活动(Activity ForResult)223

34.1定义XML说明文件223

34.2添加编辑类224

34.3将新Activity添加列表227

34.4打开编辑页面227

34.5完整的程序229

34.6参考资料231

第35章 添加长按菜单(ContextMenu)232

35.1添加长按菜单框架233

35.2填入菜单内容234

35.3后续改进236

35.4参考资料236

第6篇 地图与定位应用238

第36章 申请Google地图服务(API Key)238

36.1取得地点坐标238

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

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

36.2.2取得MD5指纹信息240

36.3参考资料242

第37章 使用地图(MapView)243

37.1Google地图的组成元素243

37.2创建新项目243

37.3定义列表245

37.4定义XML资源文件245

37.5产生地图246

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

37.7控制地图249

37.8添加缩放图标251

37.8.1修改XML说明文件251

37.8.2加上缩放控制(Zoom Controls)252

37.9新版的改进253

37.10参考资料254

第38章 添加按键控制(KeyEvent)255

38.1添加菜单255

38.2添加按键控制256

38.3控制缩放范围258

38.4参考文件258

第39章 获取现在位置(GPS/基站三角定位)259

39.1创建新项目259

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

39.3定义LocationListener界面261

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

39.4.1讲解264

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

39.5更新地点(Location Updates)266

39.6在模拟器中切换地点267

39.7完整的程序267

39.8参考资料269

第40章 结合地图与定位功能(My LocationOverlay)270

40.1添加定位层(MyLocation Overlay)270

40.2参考资料272

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

41.1设置图标层(Itemized Overlay)273

41.2添加图标层276

41.3地图开发备忘列表277

41.4参考资料278

后记279

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

热门推荐