Android 4编程入门经典

《Android 4编程入门经典》

基本信息

原书名:BeginningAndroid4pplicationDevelopment

作者:(美)李伟梦[作译者介绍]

出版社:清华大学出版社

ISBN:9787302301516

上架时间:2012-11-6

出版日期:2012年11月

开本:16开

页码:1

版次:1-1

所属分类:计算机>软件与程序设计>移动开发>Android

Android 4编程入门经典

更多关于》》》《Android 4编程入门经典

内容简介

书籍

计算机书籍

android4的问世,标志着google将android操作系统的大旗插到了智能手机和平板电脑的阵营中。这本指南书将教会您成功开发android应用程序所需的一切。《android4编程入门经典》涵盖了android应用程序开发的所有基础,包括用户界面、网络、sms消息传递、数据库、基于位置的服务和部署等。资深作者wei-menglee为您铺就了一条成功开发和部署android应用程序的康庄大道。

主要内容

讨论了如何适应不同的显示方向、如何理解屏幕的组件以及如何处理用户界面通知

描述了在使用textview、progressbar、autocomplete-textview、timepicker、listview等视图设计用户界面时

涉及的元素

演示了如何使用视图显示图片和菜单

讲解了如何使用内容提供者和如何创建自己的内容提供者

示范了如何将长时间运行的任务放到单独的线程中

介绍了如何构建使用sms消息传递跟踪位置的应用程序

阐述了如何使用json和套接字编程构建自己的聊天应用程序

探讨了如何准备android应用程序来发布到androidmarket上

目录

《android4编程入门经典》

第1章android编程入门1

1.1android简介2

1.1.1android版本2

1.1.2android功能3

1.1.3android架构3

1.1.4市场上的android设备4

1.1.5androidmarket7

1.1.6android开发社区7

1.2获得所需工具8

1.2.1androidsdk8

1.2.2安装androidsdk工具9

1.2.3配置androidsdkmanager10

1.2.4eclipse11

1.2.5android开发工具12

1.2.6创建android虚拟设备(avd)14

1.3创建第一个android应用程序17

1.4android应用程序剖析24

1.5本章小结28

第2章活动、碎片和意图31

2.1理解活动31

2.1.1如何对活动应用样式和主题36

2.1.2隐藏活动标题37

2.1.3显示对话框窗口38

2.1.4显示进度对话框43

2.1.5显示更复杂的进度对话框46

2.2使用意图链接活动50

2.2.1解决意图筛选器的冲突54

2.2.2从意图返回结果56

2.2.3使用意图对象传递数据59

2.3碎片65

2.3.1动态添加碎片70

2.3.2碎片的生命周期72

2.3.3碎片之间进行交互76

2.4使用意图调用内置应用程序80

2.4.1理解意图对象85

2.4.2使用意图筛选器86

2.4.3添加类别91

2.5显示通知93

2.6本章小结98

第3章android用户界面101

3.1了解屏幕的构成101

3.1.1视图和视图组102

3.1.2linearlayout103

3.1.3absolutelayout109

3.1.4tablelayout110

3.1.5relativelayout111

3.1.6framelayout113

3.1.7scrollview115

3.2适应显示方向118

3.2.1锚定视图119

3.2.2调整大小和重新定位121

3.3管理屏幕方向的变化124

3.3.1配置改变时保持状态信息127

3.3.2检测方向改变128

3.3.3控制活动的方向129

3.4使用actionbar130

3.4.1向actionbar添加动作项132

3.4.2定制动作项和应用程序图标138

3.5以编程方式创建用户界面139

3.6侦听用户界面通知142

3.6.1重写活动中定义的方法142

3.6.2为视图注册事件146

3.7本章小结149

第4章使用视图设计用户界面151

4.1基本视图151

4.1.1textview视图152

4.1.2button、imagebutton、edittext、checkbox、togglebutton、radiobutton和radiogroup视图152

4.1.3progressbar视图163

4.1.4autocompletetextview视图169

4.2选取器视图171

4.2.1timepicker视图171

4.2.2datepicker视图176

4.3使用列表视图显示长列表183

4.3.1listview视图183

4.3.2使用spinner视图191

4.4了解特殊碎片194

4.4.1使用listfragment194

4.4.2使用dialogfragment199

4.4.3使用preferencefragment202

4.5本章小结206

第5章使用视图显示图片和菜单209

5.1使用图像视图显示图片209

5.1.1gallery和imageview视图209

5.1.2imageswitcher217

5.1.3gridview222

5.2将菜单和视图一起使用225

5.2.1创建辅助方法226

5.2.2选项菜单228

5.2.3上下文菜单230

5.3其他一些视图233

5.3.1analogclock和digitalclock视图233

5.3.2webview234

5.4本章小结240

第6章数据持久化243

6.1保存和加载用户首选项243

6.1.1使用活动访问首选项244

6.1.2通过编程检索和修改首选项值250

6.1.3修改首选项文件的默认名称252

6.2将数据持久化到文件中254

6.2.1保存到内部存储器254

6.2.2保存到外部存储器(sd卡)259

6.2.3选择最佳存储选项262

6.2.4使用静态资源263

6.3创建和使用数据库264

6.3.1创建dbadapter辅助类265

6.3.2以编程方式使用数据库270

6.3.3预创建数据库277

6.4本章小结281

第7章内容提供者283

7.1在android中共享数据283

7.2使用内容提供者284

7.2.1预定义查询字符串常量289

7.2.2投影292

7.2.3筛选293

7.2.4排序294

7.3创建自己的内容提供者295

7.4使用内容提供者304

7.5本章小结309

第8章消息传递311

8.1sms消息传递311

8.1.1以编程方式发送sms消息312

8.1.2发送消息后获取反馈315

8.1.3使用意图发送sms消息318

8.1.4接收sms消息319

8.1.5说明和警告334

8.2发送电子邮件335

8.3本章小结338

第9章基于位置的服务339

9.1显示地图339

9.1.1创建项目340

9.1.2获取mapsapi密钥340

9.1.3显示地图343

9.1.4显示缩放控件346

9.1.5改变视图349

9.1.6导航到特定位置350

9.1.7添加标记353

9.1.8获取触摸的位置356

9.1.9地理编码和反向地理编码358

9.2获取位置数据362

9.3监控一个位置371

9.4项目—创建一个位置跟踪应用程序372

9.5本章小结378

第10章联网381

10.1通过http使用web服务381

10.1.1下载二进制数据384

10.1.2下载文本内容390

10.1.3通过get方法访问web服务392

10.2使用json服务397

10.3套接字编程405

10.4本章小结414

第11章开发android服务417

11.1创建自己的服务417

11.1.1在服务中执行长时间运行的任务421

11.1.2在服务中执行重复的任务426

11.1.3使用intentservice在单独的线程上执行异步任务430

11.2在服务和活动之间通信433

11.3将活动绑定到服务437

11.4理解线程442

11.5本章小结448

第12章发布android应用程序451

12.1为发布做准备451

12.1.1版本化451

12.1.2对android应用程序进行数字签名454

12.2部署apk文件459

12.2.1使用adb.exe工具459

12.2.2使用web服务器461

12.2.3在androidmarket上发布462

12.3本章小结467

附录a使用eclipse进行android开发469

附录b使用android模拟器483

附录c练习答案595

图书信息来源:中国互动出版

相关推荐