图书介绍

Android程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Android程序设计
  • 柯元旦,宋锐编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512401136
  • 出版时间:2010
  • 标注页数:336页
  • 文件大小:117MB
  • 文件页数:346页
  • 主题词:移动通信-携带电话机-应用程序-程序设计

PDF下载


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

下载说明

Android程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章Android架构1

本章问题1

1.1 Android系统框架1

1.2 Android开发的分类4

1.3 Android应用程序开发环境的建立5

本章问题答案7

第2章Android应用程序的组成8

本章问题8

2.1建立一个模拟器8

2.2 Hello Android程序10

2.3 Android程序基础12

2.4源文件15

2.5资源文件15

2.6自动生成的文件16

2.7 AndroidMainfest.xml文件17

本章问题答案18

第3章Java语法在Android中的使用20

本章问题20

3.1 interface的使用20

3.2 abstract class的使用22

3.3 interface与abstract class的区别22

3.4 for循环的使用24

3.5 Map类的使用25

3.6 int与String之间的转换26

3.7 synchronized同步关键字27

3.8 new的使用29

3.9字节流与字符串之间的编码转换30

3.10系统时间与设备时间31

本章问题答案31

第4章 图形用户接口33

本章问题33

4.1布局33

4.1.l使用xml创建一个布局34

4.1.2视图的大小与位置41

4.1.3动态创建View和ViewGroup47

4.1.4常用ViewGroup(layout)53

4.1.5网页视图60

4.2添加用户事件响应62

4.2.1用户消息派发流程62

4.2.2添加回调函数64

4.3菜单66

4.3.1菜单概况66

4.3.2创建Option Menu67

4.3.3创建Context Menu71

4.3.4子菜单76

4.3.5单选与复选菜单77

4.3.6在xml文件中描述菜单78

4.4对话框80

4.4.1对话框概况80

4.4.2提示对话框81

4.4.3进度对话框83

4.4.4日期、时间对话框85

4.4.5自定义对话框86

4.5绑定视图和数据89

4.5.1 Adapter与Adapter View89

4.5.2下拉列表框91

4.5.3带自动完成的下拉列表框94

4.5.4格子视图95

4.5.5 Gallery100

4.5.6标签页103

4.5.7列表视图106

4.6自定义View111

4.6.1 View的工作原理112

4.6.2编写View类113

4.6.3为View类增加属性115

4.6.4绘制屏幕119

4.6.5响应用户消息134

4.6.6自定义回调函数136

本章问题答案139

第5章Intent与Intent Filter141

本章问题141

5.1概况142

5.2 Intent数据结构143

5.3响应Intent——Intent过滤器145

5.3.1 Action测试146

5.3.2 Category测试148

5.3.3 Data测试149

本章问题答案151

第6章 使用Activity152

本章问题152

6.1Activity概况152

6.2启动Activity155

6.2.1直接启动Activity155

6.2.2通过菜单启动Activity156

6.3使用小工具157

6.3.1 Widget原理158

6.3.2创建Widget159

6.3.3在Widget中启动Activity161

6.3.4使用Widget进行信息提醒162

6.4使用 Notification164

6.4.1创建Notification164

6.4.2在通知栏中启动Activity167

6.5保存活动状态168

6.6 Activity之间的数据传送169

6.7重新定义Back键——Activity与Task172

本章问题答案174

第7章 使用Service176

本章问题176

7.1创建Service176

7.2在Activity中启动Service179

7.3使用Widget启动Service180

本章问题答案183

第8章 使用Broadcast Receiver185

本章问题185

8.1 Receiver概况185

8.2静态创建Receiver187

8.3动态创建Receiver188

本章问题答案190

第9章 使用Content Provider192

本章问题192

9.1 Provider基础193

9.2读取Provider194

9.3修改Provider197

9.3.1添加数据项197

9.3.2更改数据项201

9.3.3删除数据项203

9.4创建Provider203

9.4.1 Provider接口函数定义204

9.4.2实现一个Provider204

9.4.3使用自定义Provider206

9.4.4调试自定义Provider208

9.5 Provider中Uri格式总结209

本章问题答案209

第10章 资源文件211

本章问题211

10.1资源文件概述211

10.2资源类型212

10.2.1简单数值类资源212

10.2.2“可绘制”类资源214

10.2.3动画216

10.2.4菜单216

10.2.5布局216

10.2.6自定义视图217

10.2.7元数据文件资源218

10.2.8样式218

10.2.9主题219

10.3 assets管理器220

10.4国际化222

本章问题答案224

第11章Android本地存储系统225

本章问题225

11.1 Android内部文件夹结构225

11.1.1系统文件夹226

11.1.2文件访问权限227

11.1.3文件路径228

11.1.4程序私有文件228

11.2文件存储229

11.2.1遍历文件夹229

11.2.2读/写文件230

11.3数据库存储232

11.4程序参数存储236

11.4.1写入参数值237

11.4.2读取参数值237

本章问题答案239

第12章 多线程设计240

本章问题240

12.1多线程引述241

12.2线程定义243

12.2.1 Thread243

12.2.2 Runnable246

12.2.3 Thread与Service248

12.3使用Handler249

12.3.1完成定时任务249

12.3.2在线程之间传递数据252

12.4使用Looper255

12.5使用HandlerThread259

12.6线程间的同步259

12.6.1 wait()/notify()的使用259

12.6.2 join()的使用262

本章问题答案266

第13章 系统安全267

本章问题267

13.1系统安全概述267

13.2程序签名268

13.2.1创建签名269

13.2.2执行签名270

13.3安全调用270

13.3.1系统功能调用271

13.3.2启动Activity272

13.3.3 Broadcast Receiver发送与接收274

13.3.4读/写Content Provider274

13.3.5启动Service274

本章问题答案275

第14章AndroidManifest.xml276

本章问题276

14.1文件结构277

14.2元素定义规范283

14.2.1声明元素283

14.2.2指定元素属性284

14.2.3指定类名称284

14.2.4多值定义284

14.2.5资源引用285

14.2.6字符串值285

14.2.7图标与标签285

本章问题答案286

第15章 多媒体与网络开发基础287

本章问题287

15.1媒体播放287

15.1.1媒体播放原理287

15.1.2播放音乐289

15.1.3播放视频291

15.1.4录音295

15.2 Surface的使用297

15.2.1 Surface原理298

15.2.2游戏开发299

15.2.3游戏中的多线程301

15.3网络服务开发304

15.3.1网络服务概况304

15.3.2 Socket编程304

15.3.3 Http编程307

15.4通信开发309

15.4.1发送短信309

15.4.2接收短信313

本章问题答案315

第16章Android常用调试工具的使用316

本章问题316

16.1调试环境组成316

16.2安装设备驱动318

16.3 Emulator320

16.4 ddms321

16.5 adb321

16.6 Logcat321

16.7 draw9patch322

16.8为工程添加jar包324

本章问题答案327

附录A光盘文件结构329

附录B相关资源信息330

B.1获取应用程序源码330

B.2获取Android内核源码331

附录C综合例程333

C.1生日与性格333

C.2俄罗斯方块333

C.3星际飞船334

参考文献336

热门推荐