您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
ANDROID项目驱动式开发教程/刘正
字数: 368.00千字
装帧: 平装
出版社: 机械工业出版社
作者: 刘正 著作
出版日期: 2014-11-01
商品条码: 9787111462163
版次: 1
开本: 其他
页数: 235
出版年份: 2014
定价:
¥30
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书基于androidskd的4.0版本,以项目驱动式的方式全面而详细地介绍android应用开发所涉及的各个方面知识。全书共11章,分为3个部分,内容包括android开发入门、生命周期及调试方法、布局与基本组件、高级组件开发、异步任务开发、后台服务、数据存储与数据共享、传感器应用开发、媒体播放器的设计、地图与位置服务的设计以及一个综合实例——旅游小助手的实现。本书内容丰富,结合大量精心设计的项目案例进行讲解。掌握本书的实例后,读者无须自己编写大量的代码即可解决实际android项目开发问题。本书即可作为高职及本科院校计算机专业android应用开发类课程的教材,也可供相关专业人士参考使用。
目录
前言
第1章 Android开发入门............................................................................................................1
1.1
Android 的发展及历史.......................................................................................................1
1.1.1
Android 系统简介.........................................................................................................1
1.1.2
Android 智能手机系统的发展.....................................................................................2
1.1.3
Android 系统的框架架构.............................................................................................3
1.2
Android 开发环境搭建.......................................................................................................5
1.2.1
Android 开发简介.........................................................................................................5
1.2.2
安装JDK.......................................................................................................................5
1.2.3
安装Eclipse ..................................................................................................................6
1.2.4
配置Android 开发环境................................................................................................7
1.2.5
创建AVD ......................................................................................................................9
1.3
第一个应用程序...............................................................................................................11
1.3.1
创建第一个应用程序项目(Project)......................................................................11
1.3.2
修改显示内容.............................................................................................................13
1.4
项目框架分析...................................................................................................................14
1.4.1
HelloAndroid 项目结构..............................................................................................14
1.4.2
资源目录(res/).......................................................................................................15
1.4.3
gen/目录下的R.java 文件..........................................................................................17
1.4.4
AndroidManifest.xml 介绍..........................................................................................18
1.5
Android 四大组件介绍.....................................................................................................21
1.6
本章小结...........................................................................................................................22
第2 章 生命周期及调试方法.....................................................................................................23
2.1
系统进程生命周期(Life Cycle)..................................................................................23
2.2
Activity 生命周期.............................................................................................................25
2.2.1
Activity 生命周期的基本概念...................................................................................25
2.2.2
生命周期的回调函数.................................................................................................25
2.3
Intent 的概念及使用.........................................................................................................30
2.4
Activity 的启动和跳转.....................................................................................................32
2.4.1
两种启动和跳转方式.................................................................................................32
2.4.2
带值跳转方式.............................................................................................................35
2.4.3
跳转并带值返回父界面的方式.................................................................................36
2.5
Android 开发中的调试技术.............................................................................................38
2.5.1
使用Debug 断点调试.................................................................................................38
2.5.2
使用JUnit 调试...........................................................................................................39
2.5.3
使用Logcat 进行调试................................................................................................39
2.5.4
使用DDMS 进行调试................................................................................................40
2.6
实训项目与演练...............................................................................................................41
2.6.1
实训一:使用Logcat 跟踪Activity 带值跳转实训.................................................41
2.6.2
实训二:使用断点Debug 跟踪Activity 带值返回实训..........................................42
2.7
本章小结...........................................................................................................................44
目录
第3章 布局与基本组件.............................................................................................................45
3.1
Android 用户界面的组件和容器.....................................................................................45
3.2
文本控件的功能与使用方法...........................................................................................46
3.2.1
TextView 的XML 使用..............................................................................................46
3.2.2
TextView 的Java 使用................................................................................................48
3.2.3
EditText 的XML 使用................................................................................................50
3.2.4
EditText 的Java 使用.................................................................................................51
3.3
按钮控件的功能与使用方法...........................................................................................51
3.3.1
Button 与ImageButton 的XML 使用........................................................................52
3.3.2
Button 与ImageButton 的Java 使用..........................................................................52
3.3.3
CheckBox 的XML 使用.............................................................................................54
3.3.4
CheckBox 的Java 使用..............................................................................................55
3.3.5
RadioButton 的XML 使用.........................................................................................56
3.3.6
RadioButton 的Java 使用...........................................................................................57
3.4
时间和日期控件的功能与使用方法...............................................................................57
3.4.1
AnalogClock 与DigitalClock 的XML 使用..............................................................58
3.4.2
DatePicker 与TimePicker 的XML 使用...................................................................58
3.4.3
DatePicker 与TimePicker 的Java 使用.....................................................................59
3.5
界面布局管理器的使用...................................................................................................60
3.5.1
布局文件的使用.........................................................................................................61
3.5.2
线性布局.....................................................................................................................61
3.5.3
表格布局.....................................................................................................................64
3.5.4
相对布局.....................................................................................................................65
3.6
实训项目与演练...............................................................................................................67
3.6.1
实训一:电话闹钟的首页设计.................................................................................67
3.6.2
实训二:新浪微博的登录界面设计.........................................................................71
3.7
本章小结...........................................................................................................................71
第4章 高级组件开发.................................................................................................................72
4.1
进度条组件的开发和使用...............................................................................................72
4.1.1
ProgressBar 的开发与使用.........................................................................................72
4.1.2
SeekBar 的开发与使用...............................................................................................74
4.2
列表与Adapter 的开发和使用........................................................................................75
4.2.1
Spinner 和ListView 的简单使用...............................................................................75
4.2.2
Adapter 的开发与使用...............................................................................................77
4.3
图片浏览组件的开发和使用...........................................................................................81
4.3.1
ImageView 的开发和使用..........................................................................................81
4.3.2
GridView 的开发和使用.............................................................................................83
4.4
消息组件的开发和使用...................................................................................................85
4.4.1
Toast 的开发和使用....................................................................................................86
4.4.2
Notification 的开发和使用.........................................................................................87
4.5
菜单与标签页组件的开发和使用...................................................................................89
4.5.1
Menu 的开发和使用...................................................................................................89
4.5.2
ContextMenu 的开发和使用......................................................................................92
4.5.3
ActionBar 的开发和使用............................................................................................94
4.5.4
Fragment 的开发和使用.............................................................................................98
4.6
实训项目与演练.............................................................................................................101
4.6.1
实训一:TagInfo 的首页设计..................................................................................101
4.6.2
实训二:MyMusic 播放界面...................................................................................104
4.7
本章小结.........................................................................................................................105
Android 项目驱动式开发教程
第5 章 异步任务开发...............................................................................................................106
5.1
异步的基本概念.............................................................................................................106
5.2
使用Thread+Handler+Message 进行异步操作.............................................................106
5.2.1
Java 线程(Thread)简介........................................................................................106
5.2.2
Android 异步操作.....................................................................................................107
5.2.3
Thread+Handler+Message 机制................................................................................108
5.2.4
使用Thread+Handler+Message 异步加载网络图片...............................................109
5.3
使用AsnycTask 进行异步操作......................................................................................111
5.3.1
AsyncTask 简介.........................................................................................................111
5.3.2
AsyncTask 的程序模型.............................................................................................112
5.3.3
使用AsyncTask 异步加载网络图片........................................................................113
5.3.4
Android 与HTTP 服务器交互.................................................................................114
5.4
本章小结.........................................................................................................................115
第6章 后台服务.......................................................................................................................116
6.1
后台服务简介.................................................................................................................116
6.2
服务的两种使用方式.....................................................................................................117
6.2.1
调用StartService() 函数使用服务............................................................................118
6.2.2
以绑定方式使用服务...............................................................................................121
6.3
在服务中使用新线程更新UI........................................................................................125
6.3.1
创建和使用线程(Thread)....................................................................................126
6.3.2
使用Handle 更新用户界面......................................................................................127
6.4
广播(Broadcast)及接收.............................................................................................130
6.5
实训项目与演练.............................................................................................................135
6.5.1
实训一:使用Service 的音乐播放器实训..............................................................135
6.5.2
实训二:定时提醒服务...........................................................................................137
6.6
本章小结.........................................................................................................................139
目录
第7章 数据存储与数据共享...................................................................................................140
7.1
配置文件的存储SharedPreferences...............................................................................140
7.1.1
SharedPreferences 的数据操作.................................................................................140
7.1.2
SharedPreferences 在程序中的应用.........................................................................141
7.2
普通文件的存储与读取.................................................................................................143
7.2.1
Android 中的文件操作.............................................................................................143
7.2.2
Android 中的I/O 流操作..........................................................................................147
7.3
SQLite 数据库的访问与读写操作.................................................................................151
7.3.1
关系型数据库中的基本概念...................................................................................151
7.3.2
基本SQL 语句的使用..............................................................................................152
7.3.3
Android 中SQLite 的使用.......................................................................................155
7.3.4
简单课程表的实现...................................................................................................156
7.4
Socket 与HTTP 的网络通信.........................................................................................160
7.4.1
Android 中的Socket 通信........................................................................................160
7.4.2
Android Socket 通信的实现.....................................................................................161
7.4.3
Android 的HTTP 通信.............................................................................................164
7.5
ContentProvider 数据共享的操作..................................................................................168
7.5.1
URI 的组成与ContentProvider 的使用...................................................................169
7.5.2
系统联系人的读取...................................................................................................169
7.6
实训项目与演练.............................................................................................................171
7.6.1
实训一:系统通讯录的实现...................................................................................171
7.6.2
实训二:实时天气预报的实现...............................................................................173
7.7
本章小结.........................................................................................................................176
第8章 传感器应用开发...........................................................................................................177
8.1
手机传感器介绍.............................................................................................................177
8.2
开发传感器应用.............................................................................................................180
8.3
传感器综合示例.............................................................................................................180
8.4
本章小结.........................................................................................................................184
第9章 媒体播放器的设计.......................................................................................................185
9.1
多媒体文件格式与编码.................................................................................................185
9.1.1
多媒体文件格式.......................................................................................................185
9.1.2
多媒体文件编码.......................................................................................................186
9.2
音乐播放器的设计.........................................................................................................187
9.2.1
播放3 种不同的数据源...........................................................................................187
9.2.2
MediaPlayer 类解析..................................................................................................189
9.3
带扫描SD 卡文件功能的播放器设计..........................................................................192
9.4
使用Service 的播放器设计...........................................................................................199
9.5
录音功能的设计与实现.................................................................................................202
9.6
本章小结.........................................................................................................................206
Android 项目驱动式开发教程
第10 章 地图与位置服务的设计.............................................................................................207
10.1
百度定位SDK 的开发与使用.....................................................................................207
10.1.1
定位SDK 的配置...................................................................................................207
10.1.2
LocationClient 对象的初始化................................................................................209
10.1.3
Activity 中定位的设置和启动...............................................................................210
10.2
百度地图简介与导入...................................................................................................212
10.2.1
百度地图SDK 简介...............................................................................................212
10.2.2
百度地图SDK 库文件的导入...............................................................................213
10.3
Application 和Activity 的创建....................................................................................214
10.3.1
全局Application 的初始化....................................................................................214
10.3.2
Hello BaiduMap 的创建..........................................................................................216
10.4
百度地图自定义覆盖物的开发...................................................................................217
10.4.1
“我的位置”图层的添加.......................................................................................217
10.4.2
自定义覆盖物的开发.............................................................................................218
10.5
路径规划与兴趣点的实现...........................................................................................222
10.6
本章小结.......................................................................................................................225
第11章 综合实例:旅游小助手的实现.................................................................................226
11.1
系统功能介绍和架构设计...........................................................................................226
11.1.1
系统功能介绍.........................................................................................................226
11.1.2
系统架构设计.........................................................................................................227
11.2
百度API Key 的申请...................................................................................................227
11.2.1
百度LBS 服务AK 的申请....................................................................................228
11.2.2
百度应用接入AK 的申请......................................................................................229
11.3
JSON 数据的解析.........................................................................................................229
11.4
公交线路查询的实现...................................................................................................230
11.5
百度实时翻译的实现...................................................................................................232
11.6
本章小结.......................................................................................................................235
参考文献.......................................................................................................................................236
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网