图书介绍
Android开发基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 邓文渊主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115326164
- 出版时间:2014
- 标注页数:312页
- 文件大小:53MB
- 文件页数:324页
- 主题词:移动终端-应用程序-程序设计-教材
PDF下载
下载说明
Android开发基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 敲开Android的开发大门1
1.1 Android是什么1
1.1.1 Android简介1
1.1.2 Android历史2
1.1.3 Android特点2
1.1.4 Android4.0新功能4
1.2搭建Android开发环境4
1.2.1准备工作4
1.2.2 Android开发工具包安装步骤5
1.3安装Java开发工具包5
1.4配置Eclipse集成开发环境7
1.4.1下载Eclipse7
1.4.2创建Eclipse桌面快捷方式8
1.4.3第一次执行Eclipse9
1.5安装Eclipse的Android开发工具插件10
1.6安装Android软件开发工具包12
1.7 Android模拟器简介15
1.7.1认识Android模拟器15
1.7.2创建Android模拟器16
1.7.3启动Android模拟器17
1.7.4设置模拟器语言及时区18
1.7.5模拟器解锁20
1.7.6切换模拟器屏幕方向20
扩展练习21
第2章Android,我来了22
2.1从无到有新建项目22
2.1.1新建项目22
2.1.2启动已存在项目24
2.1.3启动示例作为项目26
2.1.4项目编译版本及属性27
2.1.5在模拟器中执行程序28
2.1.6在不同模拟器中执行程序29
2.2 Android项目的文件夹结构31
2.2.1项目文件夹概述31
2.2.2 src文件夹31
2.2.3 Android SDK文件夹32
2.2.4 res/drawable文件夹32
2.2.5 res/layout文件夹33
2.2.6 res/values文件夹33
2.2.7 assets文件夹34
2.2.8 gen文件夹34
2.2.9 AndroidManifest.xml及其他文件37
2.3 main.xml布局配置文件37
2.3.1 LinearLayout布局标签38
2.3.2 TextView组件39
2.4启动程序文件39
2.4.1 Activity简介39
2.4.2启动程序文件内容40
扩展练习41
第3章 认识基本的界面组件43
3.1 TextView界面组件43
3.1.1新建示例项目43
3.1.2 TextView的语法与常用属性44
3.1.3在Graphical Layout编辑区新增TextView45
3.1.4使用xml语法新增 TextView47
3.2 EditText界面组件48
3.2.1 EditText的语法与常用属性48
3.2.2新增EditText组件50
3.3 Button界面组件51
3.3.1 Button的语法51
3.3.2新增Button组件51
3.4使用Button组件执行程序52
3.4.1组件的身份证:资源类文件53
3.4.2 Button组件触发事件的程序54
3.4.3加入Button执行程序代码55
3.5综合演练:计算美国职棒大联盟投手的球速57
3.5.1新建项目并完成布局57
3.5.2加入Button执行程序代码58
3.6多按钮共享事件59
3.6.1建立共享的Iistener事件59
3.6.2示例:多按钮共享事件60
扩展练习62
第4章 消息显示相关组件63
4.1 TableLayout63
4.1.1 TableLayout的语法63
4.1.2示例:按钮式键盘布局配置64
4.2 Toast弹出消息66
4.2.1 Toast基本语法67
4.2.2示例:加入显示消息的按钮式键盘67
4.2.3重构Toast语法69
4.2.4控制显示消息显示的位置70
4.3 AlertDialog对话框72
4.3.1 AlertDialog基本样式73
4.3.2示例:创建AlertDialog74
4.3.3 AlertDialog交互按钮75
4.3.4示例:加入交互按钮的AlertDialog76
4.4 Eclipse集成开发环境的自动完成功能77
4.4.1自动引入包77
4.4.2自动声明变量78
4.4.3自动输入方法或属性79
4.4.4自动完成内建类的必要方法79
扩展练习80
第5章 单选、复选和下拉列表82
5.1 CheckBox界面组件——复选列表82
5.1.1 CheckBox的语法示例82
5.1.2新增CheckBox组件82
5.1.3创建CheckBox组件复选的触发事件83
5.1.4嵌套LinearLayout86
5.2 RadioGroup、 RadioButton组件——单选列表89
5.2.1 RadioGroup和RadioButton的语法89
5.2.2新增RadioGroup、RadioButton组件90
5.2.3创建RadioButton组件选中的触发事件91
5.2.4复制为嵌套布局配置项目93
5.3 Spinner界面组件——下拉式列表95
5.3.1 Spinner的语法示例95
5.3.2新增Spinner组件95
5.3.3创建Spinner选项的步骤96
5.3.4利用数组声明加入Spinner选项列表96
5.3.5创建Spinner组件的触发事件97
5.3.6利用string.xml文件加入Spinner选项列表99
扩展练习101
第6章 图片相关界面组件102
6.1 ImageView界面组件——显示图像102
6.1.1 ImageView的语法与常用属性102
6.1.2示例:图像浏览器103
6.2 Gallery界面组件——画廊展示106
6.2.1 Gallery语法示例与常用的属性106
6.2.2 Gallery程序执行的流程106
6.2.3继承BaseAdapter107
6.2.4示例:使用Gallery组件显示图片行107
6.2.5示例:图片循环播放的Gallery组件110
6.3 GridView界面组件——表格展示111
6.3.1 GridView语法示例与常用的属性111
6.3.2 GridView程序执行的流程111
6.3.3继承BaseAdapter112
6.3.4示例:GridView显示图片行112
扩展练习115
第7章ListViiew界面组件116
7.1 ListView界面组件——选项列表116
7.1.1 ListView的语法示例116
7.1.2新增ListView组件116
7.1.3创建ListView的选项步骤117
7.1.4设置ListView的选项列表117
7.1.5创建ListView组件的触发事件118
7.2改变ListVi ew属性及选项过滤120
7.3设置多选的ListView组件122
7.3.1 ListView组件多选语法示例122
7.3.2示例:设置Listview组件为多选122
7.4自定义ListViiew列表项目124
7.4.1定义自定义的布局配置文件125
7.4.2继承BaseAdapter126
7.4.3示例:自定义ListView列表项目126
扩展练习130
第8章 菜单组件131
8.1菜单——OptionMenu131
8.1.1加入菜单项131
8.1.2菜单项的处理132
8.1.3示例:自定义菜单选项133
8.2快捷菜单——ContextMenu135
8.2.1加入快捷菜单的选项135
8.2.2快捷菜单注册136
8.2.3快捷菜单选项的处理136
8.2.4示例:自定义快捷菜单选项137
扩展练习139
第9章Intent的使用140
9.1认识Android Manifest.xml140
9.2认识Intent142
9.2.1使用Intent执行浏览网站的动作142
9.2.2使用Intent调用拨号按钮与拨打电话143
9.2.3执行Activity143
9.2.4示例:浏览网站、调用拨号按钮、拨打电话按钮144
9.3执行自定义的Activity146
9.3.1 Intent执行自定义Activity的方法146
9.3.2示例:利用Intent切换自定义Activit146
9.4附带数据的Intent150
9.4.1使用Intent传递数据150
9.4.2取出Intent的数据151
9.4.3示例:利用Intent传递数据152
9.5从被调用的Intent传回数据155
9.5.1主程序传递数据155
9.5.2被调用的程序取出Intent的数据155
9.5.3被调用的程序传回Intent的数据156
9.5.4主程序接收传回的数据156
9.5.5示例:利用Intent接收回传数据157
扩展练习161
第10章Activity的生命周期162
10.1 Activity的生命周期162
10.1.1什么是Activity生命周期162
10.1.2系统内存不足时的处理163
10.2 Activity运行流程163
10.2.1启动Activity164
10.2.2结束一个Activity164
10.2.3调用内建的Activity165
10.2.4由内建的Activity返回原来的Activity165
10.2.5调用自定义的Activity165
10.2.6结束自定义的Activity返回原来的Activity165
10.2.7点击POWER键锁定屏幕/解除锁定165
10.2.8点击HOME键166
10.2.9重新执行原来的程序166
10.2.10由系统强制回收后再启动166
10.3观察Activity生命周期166
10.3.1示例:Activity的生命周期观察166
10.3.2示例:Activity的生命周期应用示例171
扩展练习173
第11章 程序调试及代码段174
11.1程序错误的种类174
11.2 try...catch...finally175
错误处理175
11.2.1try...catch...finally语法格式175
11.2.2示例:try...catch...finally错误处理176
11.3 Log——日志文件的使用179
11.3.1加入日志文件的程序179
11.3.2查看Log日志181
11.4断点183
11.4.1认识断点183
11.4.2示例:以调试模式查看变量183
11.5程序代码段185
11.5.1快速创建代码段186
11.5.2在Snippets面板创建代码段188
11.5.3使用代码段189
11.5.4维护代码段191
11.5.5代码段的导入导出191
扩展练习193
第12章 数据的保存194
12.1 File Explorer——文件194
浏览器194
12.1.1使用File Explorer查看文件结构194
12.1.2 File Explorer文件操作196
12.2 SharedPreferences数据处理199
12.2.1 SharedPreferences保存数据200
12.2.2写入SharedPreference对象的内容200
12.2.3 SharedPreferences读取及删除数据201
12.2.4示例:智能欢迎页面202
12.2.5 SharedPreferences实际文件204
12.3使用文件保存数据205
12.3.1写入文件数据205
12.3.2读取文件数据206
12.3.3示例:创建登录数据文件207
12.3.4文件数据保存位置209
12.3.5示例:登录页面——利用文件数据比对210
扩展练习213
第13章SQLite数据库215
13.1认识SQLite数据库215
13.2 SQLiteDatabase类216
13.2.1使用execSQLO方法执行SQL命令216
13.2.2示例:使用execSQL()方法执行SQL命令217
13.2.3 rawQuery()数据查询219
13.2.4 query()数据查询220
13.2.5 insert()数据新增220
13.2.6 delete()数据删除221
13.2.7 update()修改数据221
13.3使用ListViiew显示SQLite数据221
13.3.1 SimpleCursorAdapter类221
13.3.2将SQLite数据显示在ListView上222
13.4创建自己的数据库类226
13.4.1创建自定义数据库类:MyDB226
13.4.2加入使用自定义类的执行程序代码229
扩展练习233
第14章 时间服务的相关组件234
14.1 AnalogClock及DigitalClock组件234
14.2 Chronometer组件——定时器235
14.2.1 Chronometer的语法235
14.2.2示例:Chronometer时钟及秒表236
14.2.3示例:Chronometer幻灯图片播放237
14.3 Timer类239
14.3.1 Timer类的语法239
14.3.2示例:Timer秒表241
14.4 Thread类243
14.4.1线程243
14.4.2示例:Thread双秒表244
14.4.3 Thread传送消息247
扩展练习248
第15章 播放音频视频与录音249
15.1播放音频249
15.1.1 MediaPlayer组件249
15.1.2模拟器SD卡保存文件250
15.1.3播放SD卡音频251
15.1.4示例:SD卡音频播放器252
15.1.5播放资源文件音频255
15.1.6示例:资源文件音频播放器256
15.2播放视频257
15.2.1 ViideoView视频播放器257
15.2.2示例:ViideoView视频播放器258
15.2.3 SurfaceView组件语法259
15.2.4 MediaPlayer与SurfaceView结合260
15.2.5示例:自定义格式视频播放器260
15.3录制音频262
15.3.1 MediaRecorder组件语法262
15.3.2示例:MediaRecorder录音机263
扩展练习267
第16章 发布应用程序268
16.1支持多语言及屏幕模式268
16.1.1抽取字符串到XML文件268
16.1.2示例:计算大联盟球速抽取字符串271
16.1.3开发多语言应用程序272
16.1.4示例:计算大联盟球速多语言版274
16.1.5支持各种屏幕分辨率275
16.2将应用发布到Google Play商店276
16.2.1安装应用程序到实体机276
16.2.2应用程序产生私人密钥278
16.2.3发布应用程序到Google Play商店281
扩展练习281
第17章Google地图应用程序282
17.1 Google地图应用程序准备工作282
17.1.1安装Google APIs282
17.1.2创建Google APIs应用程序的模拟器283
17.1.3创建Google APIs应用程序284
17.1.4查询经纬度284
17.1.5申请本机执行Google地图的API Key285
17.2创建Google地图应用程序287
17.2.1创建Google地图应用程序的步骤287
17.2.2示例:新建Google地图应用程序288
17.3加入Google地图控制功能290
17.3.1地图的查看模式290
17.3.2地图的放大、缩小和拖曳291
17.3.3示例:设置Google地图的缩放、拖曳和查看模式291
17.4获取当前位置的相关信息293
17.4.1 Android设备定位的方法294
17.4.2使用LocationManager对象定位294
17.4.3示例:使用LocationManager对象获取当前的位置296
17.4.4进行模拟定位298
17.4.5使用MyLocationOverlay对象定位299
17.4.6示例:使用LocationOverlay对象获取当前定位301
17.5在Google地图上加标记302
17.5.1创建继承ItemizedOverlay类的标记图层类302
17.5.2创建标记图层对象304
17.5.3示例:为地图显示标记305
17.6发布能在实体机执行的Google地图应用程序309
17.6.1申请实体机执行的API Key309
17.6.2使用实体机的API Key发布apk文件311
17.6.3 Google地图应用程序发布错误时的处理311
扩展练习312
热门推荐
- 1172692.html
- 2376892.html
- 585065.html
- 2393144.html
- 2990770.html
- 1581261.html
- 107540.html
- 906337.html
- 1502333.html
- 2851207.html
- http://www.ickdjs.cc/book_3810116.html
- http://www.ickdjs.cc/book_2173379.html
- http://www.ickdjs.cc/book_397836.html
- http://www.ickdjs.cc/book_2188352.html
- http://www.ickdjs.cc/book_1016663.html
- http://www.ickdjs.cc/book_3529027.html
- http://www.ickdjs.cc/book_2909661.html
- http://www.ickdjs.cc/book_2490872.html
- http://www.ickdjs.cc/book_444484.html
- http://www.ickdjs.cc/book_2448017.html