搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Android 5.X App开发实战
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302430018
  • 作      者:
    黄彬华编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2016
收藏
编辑推荐
  本书的作者是Android平台开发的老手,经验丰富而老道。他从Android 2.X到Android 5.X都有Android开发方面的著作出版。本书内容以Android 5.X应用程序的开发为主线,作者再结合谷歌(Google)公司为Android量身定做的Android Studio为基础编写了本专著。
  Android Studio是谷歌公司大力支持的一款Android集成开发环境,谷歌公司的开发团队会持续开发和完善这个系统,它是Android平台在未来继续发展壮大的基石。
  书中完整地介绍了Android Studio开发工具包和开发环境的安装、设置和使用,可以帮助以前使用其他Android开发工具或环境的人顺利迁移到这个全新的Android Studio开发环境中。例如,将非Android Studio项目导入Android Studio,使得过去在Eclipse中开发的项目就可以平滑迁移到Android Studio的集成开发环境中继续开发或者得以继续维护。
  本书的章节安排如下:第1章讲述Android导论,第2章介绍开发工具的下载和安装以及如何把应用程序发布到Play商店的第14章。第3章到第13章是涉及在Android Studio中开发 Android应用的方法和技巧,每个章节都配备了丰富的范例程序,读者可以参照本书的说明和这些范例程序对照着学习,以便让学习成效事半功倍。
  1后加一点说明:
  如果在http://developer.android.com/sdk/index.html不能下载到Android Studio开发工具,请到网页:http://www.android-studio.org/下载Android Studio(由于网站经常更新,读者也可以上网搜索能下载Android Studio的网址)。

展开
内容介绍

  本书以*新Android?5.X进行开发示范,让读者可以快速开发智能手机、平板电脑的应用程序。全书共分为14章,内容包括Android基础、开发工具的下载与安装、Android项目与系统架构、UI基本设计、UI高级设计、Activity与Fragment、数据存取、移动数据库SQLite、Google地图、传感器的应用、多媒体与相机功能、AdMob广告的制作以及发布应用程序到Play商店等,使读者不仅可以从销售应用程序而获利,而且可以在面试工作时展示自己的作品。 本书适合Android初学者、在职开发人员、游戏开发爱好者、程序员阅读参考,也可作为大中专院校相关专业的学习用书和培训学校的教材。

展开
目录
第1章  Android导论 1
1-1  认识Android 1
1-1-1  Android属于Linux移动平台 2
1-1-2  Android历史 2
1-1-3  版本更新过程 3
1-1-4  开放手机联盟的介绍 4
1-2  Android成功的原因 5
1-2-1  开放源代码与采用Apache授权方式 5
1-2-2  Android向Java招手 6
1-3  Google Play的介绍与获利实例 7
1-3-1  Google Play的介绍 7
1-3-2  Android应用程序能否获利 8
第2章  开发工具的下载与安装 10
2-1  开发工具的下载与安装 10
2-1-1  JDK下载、安装与设置 10
2-1-2  Android Studio下载与安装 12
2-2  Android各版本的市场占有率 13
第3章  Android项目与系统架构 14
3-1  管理Android项目 14
3-1-1  创建Android项目 14
3-1-2  打开已有的Android Studio项目 17
3-1-3  导入官方范例程序 18
3-1-4  导入非Android Studio项目 19
3-1-5  关闭项目 19
3-2  管理Android仿真器 20
3-2-1  建立Android仿真器 20
3-2-2  运行Android项目 25
3-2-3  删除Android应用程序 28
3-2-4  DDMS使用 29
3-3  Android系统架构介绍 30
3-4  Android项目的目录与结构 33
3-4-1  manifest文件 33
3-4-2  java与res目录 34
3-4-3  Android项目架构 35
3-5  应用程序本地化 38
第4章  UI(用户界面)设计的基本概念 41
4-1  Android UI设计的基本概念 41
4-1-1  Android Layout Editor 41
4-1-2  非程序资源 43
4-2  UI事件处理 44
4-2-1  按钮单击事件处理—Java传统型 44
4-2-2  按钮单击事件处理—Android简易型 45
4-3  layout组件介绍 49
4-3-1  常用layout组件的说明 49
4-3-2  ScrollView与HorizontalScrollView 53
4-4 style与theme 55
4-4-1  定义style 56
4-4-2  继承style 56
4-4-3  套用theme 57
4-4-4  继承theme 58
4-5  触控与手势 60
4-5-1  触击事件处理 60
4-5-2  手势 63
4-6  常用UI组件 69
4-6-1  WebView 69
4-6-2  RatingBar 72
4-6-3  SeekBar 74
4-6-4  CompoundButton 77
4-7  Menu 81
第5章  UI高级设计 87
5-1  Spinner 87
5-2  AutoCompleteTextView 89
5-3  ListView 91
5-4  GridView 96
5-5  CardView与RecyclerView 97
5-6  自定义View组件与2D绘图 104
5-7  Frame Animation 107
5-8  Tween Animation 110
第6章  Activity与Fragment 119
6-1  Activity生命周期 119
6-2  Activity之间数据的传递 125
6-2-1  传递基本数据类型 125
6-2-2  传递对象类型 131
6-3  Fragment UI设计概念 134
6-3-1  Fragment生命周期 135
6-3-2  页面分割 141
6-4  DialogFragment 148
6-4-1  AlertDialog 148
6-4-2  DatePickerDialog与TimePickerDialog 150
6-5  ViewPager 154
第7章  Notification, Broadcast, Service 161
7-1  Notification(通知信息) 161
7-2  Broadcast(广播) 166
7-2-1  拦截Broadcast 166
7-2-2  自行发送与拦截Broadcast 170
7-3  Service生命周期 173
7-3-1  调用startService()启动Service 174
7-3-2  调用bindService()绑定Service 180
7-3-3  IntentService 186
第8章  数据存取 190
8-1  Android数据存取概论 190
8-2  Assets 190
8-3  Shared Preferences 193
8-4  Internal Storage 199
8-5  External Storage 204
第9章  移动数据库SQLite 211
9-1  SQLite数据库概论与数据类型 211
9-1-1  SQLite数据库概论 211
9-1-2  SQLite数据类型 211
9-2  使用命令行创建数据库 214
9-3  SQL语言 215
9-3-1  创建数据表 216
9-3-2  DML语句 217
9-4  应用程序访问SQLite数据库 218
9-4-1  插入功能 219
9-4-2  更新功能 220
9-4-3  删除功能 220
9-4-4  查询功能 221
9-5  查询联系人数据 239
第10章  Google地图 245
10-1  Google地图功能的介绍 245
10-2  产生数字证书指纹 246
10-3  申请API密钥 247
10-4  Google Play Services安装与导入 250
10-5  创建基本的Google地图 251
10-6  地图种类与UI设置 254
10-6-1  地图种类设置 254
10-6-2  地图UI设置 255
10-7  使用标记与设置镜头焦点 263
10-7-1  使用标记 263
10-7-2  信息窗口 264
10-7-3  标记事件处理 265
10-7-4  镜头设置 266
10-8  绘制连续线、多边形与圆形 274
10-8-1  连续线(Polyline) 274
10-8-2  多边形(Polygon) 275
10-8-3  圆形(Circle) 275
10-9  地名或地址转成位置 277
10-10  位置信息的应用 283
10-10-1  定位(Fix) 283
10-10-2  更新位置 284
10-10-3  计算两点间的距离 285
10-10-4  导航功能 285
第11章  传感器的应用 295
11-1  传感器的介绍 295
11-2  加速度传感器 296
11-3  陀螺仪传感器 301
11-4  方位传感器 303
11-5  接近传感器 308
11-6  亮度传感器 310
第12章  多媒体与相机功能 314
12-1  Android多媒体功能介绍 314
12-2  播放Audio文件 314
12-2-1  播放资源文件 314
12-2-2  播放外部文件 318
12-3  Video播放器 323
12-4  录制Audio文件 324
12-5  拍照与选取照片 331
12-5-1  拍照 331
12-5-2  选取照片 332
12-6  录制Video文件 337
第13章  AdMob广告的制作 341
13-1  AdMob简介 341
13-2  注册AdMob账户 342
13-3  创建广告单元并获取编号 343
13-4  将移动广告集成到应用程序 344
13-4-1  Google Play Services安装与导入 345
13-4-2  设置Android项目的manifest文件 345
13-4-3  使用AdView加入横幅广告 346
第14章  发布应用程序到Play商店 349
14-1  将应用程序发布到Play商店 349
14-2  产生并签署应用程序 349
14-3  申请Android开发者账号 352
14-4  使用开发者管理控制台发布应用程序 353
14-4-1  应用程序首次发布 353
14-4-2  应用程序改版 355
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证