Android程序设计 第2版PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:ZigurdMednieks;Lairddornin;G·BlakeMeike;MasumiNakamura著;祝洪凯;李妹芳译
- 出 版 社:北京:机械工业出版社
- 出版年份:2014
- ISBN:9787111467588
- 页数:496 页
前言 1
第一部分 工具和基础 7
第1章 Android SDK的安装和系统需求 7
Android SDK的安装和系统需求 7
小试牛刀:确认安装是否能够正常工作 16
SDK的组件 24
保持版本最新 30
示例代码 32
关于代码阅读 34
第2章 Android开发之Java必备基础 35
Android正在重塑客户端Java 35
Java类型系统 36
作用域 57
Java编程惯例 61
第3章 Android应用的主要组件 76
活动、意图和任务 77
其他Android组件 79
组件生命周期 83
静态应用资源和上下文 86
Android应用时运行的环境 94
扩展Android 97
Android中的并发编程 102
序列化 116
Parcelable 118
第4章 应用发布之前的准备工作 124
应用签名 124
把应用投放到Android市场 132
其他发布 134
Google地图API密钥 138
指定API级别的兼容性 139
兼容不同的屏幕类型 139
第5章 Android软件开发工具Eclipse 141
Eclipse相关的概念和术语 142
Eclipse视图和透视图 146
Eclipse中的Java编程 149
Eclipse和 Android 151
预防Bug并保持代码整洁 151
Eclipse特性和替代品 159
第二部分 Android框架 163
第6章 构建视图 163
Android GUI架构 163
组装图形界面 167
控制器布局 172
菜单栏和活动栏 190
视图调试和优化 193
第7章 Fragment和跨平台支持 195
创建Fragment 196
Fragment生命周期 199
Fragment管理器 200
Fragment事务 201
Support Package 206
Fragment和布局 207
第8章 二维和三维图形的绘制 214
自己动手开发部件 214
B ling 235
第9章 数据处理和数据持久化 249
关系数据库概览 249
SQLite 250
SQL语言 250
Android应用中的SQL和数据库为中心的数据模型 260
Android数据库类 261
Android应用的数据库设计 262
使用数据库API: MJAndroid 265
第三部分 Android的框架应用 279
第10章 运行良好的应用框架 279
对生命周期进行可视化 279
Fragment生命周期可视化 290
Activity类和运行良好的应用 293
Application类的生命周期方法 294
第11章 构建用户界面 297
Top-Level设计 298
用户界面的可视化编辑 300
从白板开始 301
Fragment布局 305
折叠和展开可扩展的UI界面 307
使得 Activity、 Fragment、 Action Bar和多布局能够一起工作 314
其他活动 317
第12章 使用内容提供者 321
理解内容提供者 322
定义提供者的公用API 325
编写并集成内容提供者 330
文件管理和二进制数据 331
Android MVC和内容查看器 333
一个完整的内容提供者代码:SimpleFinchVideoContentProvider 334
声明自己的内容提供者 342
第13章 内容提供者作为RESTful Web服务的Facade 343
开发RESTful类型的Android应用 344
Network MVC 345
Network MVC方式的优点小结 346
代码实例:动态列出并缓存YouTube视频内容 348
Finch YouTube视频示例的源代码结构 348
视频搜索应用的各个步骤 349
步骤1: UI获取用户输入 350
步骤2:控制器监听事件 350
步骤3:控制器调用内容提供者(即模型)的managedQuery 351
步骤4:实现RESTful请求 351
第四部分 高级话题 373
第14章 搜索 373
搜索界面 373
查询建议 382
第15章 地理位置和地图定位 389
基于地理位置的服务 390
地图定位 391
Google Maps Activity 391
MapView和MapActivity 392
使用MapView 392
MapView和MyLocationOverlay初始化 393
暂停和恢复MapActivity 396
通过菜单按钮控制地图 397
通过键盘操作地图 399
没有地图的地理位置 400
街景(StreetView) 408
第16章 多媒体 410
音频和视频 410
播放音频和视频 411
录制音频和视频 415
存储的媒体内容 421
第17章 传感器、NFC、语音、手势和可访问性 422
传感器 422
近场通信 427
手势输入 438
可访问性 440
第18章 通信、身份认证、同步和社交媒体 442
账户信息 442
认证和同步 445
蓝牙 460
第19章 Android本地开发工具箱 476
本地方法和JNI调用 477
Android NDK 478
NDK提供的本地库文件和头文件 482
编译自己定制的库模块 484
本地Activity 487
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《一个数学家的辩白》(英)哈代(G.H.Hardy)著;李文林,戴宗铎,高嵘译 2019
- 《艺术史 史前至现代》(法)巴赞(G.Bazin)著 1989
- 《骨骼肌肉MRI/CT断层解剖 第4版》MARK W.ANDERSON,MICHAEL G.FOX原著;韩鸿宾主译 2019
- 《朗文外研社新概念英语 2 实践与进步 新版》(英)亚历山大(L.G.Alexander),何其莘著 2018
- 《动力系统与统计力学 英文》(俄罗斯)YA.G.西奈著 2019
- 《银行业务总论》(美)威里斯(H.P.Willis),(美)爱德华(G.W.Edwards)著;李伟超译 1934
- 《未来世界》H.G.Wells原著;章衣萍,陈若水合译 1938
- 《血管介入放射学 血管内介入手术循证医学证据 第2版》(英)马克·G·科林(MarkG.Cowling)主编 2013
- 《英国劳动组合论》(英)柯尔(G.D.H.Cole)著;胡善恒译 1922
- 《现代石油技术 卷2 下》(英)艾伦·G·卢卡斯编 2011
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019