图书介绍
Android手机程序设计入门、应用到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 孙宏明著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787508495019
- 出版时间:2012
- 标注页数:463页
- 文件大小:118MB
- 文件页数:481页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android手机程序设计入门、应用到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
PART 1 拥抱Android2
UNIT 1 从Android的诞生说起2
1-1 由Google主导开发的Android手机开放平台2
1-2 大话Android的发展史3
UNIT 2 探索Android的功能和应用6
2-1 Android平台上究竟可以变出什么魔法7
UNIT 3 通过编写Android程序挣钱8
PART 2 开始我们的Android程序设计之旅11
UNIT 4 安装Android程序开发工具11
4-1 不同操作系统的开发工具版本11
4-2 安装Android程序开发工具的步骤12
4-3 Android程序开发工具的维护和更新19
UNIT 5 使用Eclipse建立第一个Android应用程序22
5-1 建立一个新的Android应用程序项目22
UNIT 6 了解Android程序项目的架构和执行流程27
UNIT 7 使用TextView、EditText和Button接口组件30
7-1 TextView接口组件31
7-2 EditText接口组件32
7-3 Button接口组件33
7-4 链接接口组件和程序代码34
7-5 设置Button组件的click事件listener34
7-6 取得edtSex和edtAge接口组件中的字符串36
7-7 将结果显示在txtResult接口组件37
UNIT 8 程序的错误类型和除错方法39
8-1 程序的语法错误和除错的方法39
8-2 程序的逻辑错误和除错的方法40
8-3 执行时期错误和除错的方法42
UNIT 9 Eclipse进阶程序项目管理技巧46
9-1 根据已经写好的程序原始文件来建立项目46
9-2 根据Android SDK中的程序范例来建立项目48
9-3 把建立好的Android程序项目加载Eclipse49
9-4 程序项目的管理和维护50
UNIT 10 让程序有美好的未来——良好的程序架构53
UNIT 11 查询Android SDK的官方文档58
11-1 使用页面的Reference查询类说明文档59
11-2 使用Dev Guide查询程序设计说明文件61
PART 3 学习使用基本接口组件63
UNIT 12 更多变化的TextView、EditText和Button接口组件63
12-1 fill_parent和wrap_content的差别65
12-2 android:inputType范例66
12-3 控制文字大小、颜色、底色67
12-4 控制组件四周的间隔距离以及组件内部的文字和边的距离68
UNIT 13 Spinner下拉式列表组件70
13-1 建立Spinner下拉式列表的第一种方法71
13-2 建立Spinner下拉式列表的第二种方法75
UNIT 14 使用RadioGroup和RadioButton组件建立单选列表78
14-1 将“婚姻建议”程序改成使用Radio Group菜单79
UNIT 15 CheckBox多选列表和ScrollView滚动条85
UNIT 16 ListView选项列表92
UNIT 17 ExpandableListView可展开选项列表97
UNIT 18 AutoCompleteTextView自动完成文字输入103
PART 4 布局109
UNIT 19 LinearLayout布局109
UNIT 20 TableLayout布局115
UNIT 21 RelativeLayout布局121
UNIT 22 FrameLayout布局126
UNIT 23 布局的应用实例129
PART 5 图像相关的接口组件137
UNIT 24 ImageButton和ImageView组件137
UNIT 25 ImageSwitcher和Gallery组件143
25-1 Gallery组件的使用方法144
25-2 ImageSwitcher组件的使用方法147
25-3 完成“图像画廊”程序148
UNIT 26 使用动画效果152
26-1 建立动画资源文件153
26-2 建立各种类型的动画155
26-3 使用随机动画的“图像画廊”程序158
26-4 在程序代码中建立动画效果160
26-5 应该使用动画资源文件还是在程序代码中建立动画对象162
UNIT 27 GridView接口组件163
UNIT 28 为ListView加上小图标168
28-1 自定义项目的显示布局169
28-2 从程序项目的资源类读入项目数据并设置布局169
PART 6 其他特殊用途的接口组件174
UNIT 29 时间和日期接口组件174
29-1 DatePicker日期接口组件174
29-2 TimePicker时间接口组件175
29-3 范例程序176
UNIT 30 ProgressBar和Multi-Thread程序179
30-1 Multi-Thread程序181
30-2 使用Handler对象完成Thread之间的信息沟通181
30-3 第一版的Multi-Thread ProgressBar范例程序182
30-4 第二版的Multi-Thread ProgressBar范例程序187
UNIT 31 SeekBar和RatingBar界面组件189
UNIT 32 Tab标签页接口194
PART 7 使用对话框200
UNIT 33 DatePickerDialog和TimePickerDialog对话框200
33-1 DatePickerDialog对话框201
33-2 TimePickerDialog对话框202
33-3 范例程序204
UNIT 34 AlertDialog对话框208
34-1 使用AlertDialog.Builder类建立AlertDialog对话框208
34-2 使用AlertDialog类建立AlertDialog对话框210
34-3 范例程序212
UNIT 35 ProgressDialog对话框和Multi-Thread程序216
UNIT 36 自定义Dialog对话框221
UNIT 37 Toast信息框227
PART 8 让Intent帮你的程序完成愿望231
UNIT 38 AndroidManifest.xml程序功能描述文件231
UNIT 39 Intent粉墨登场237
39-1 Eclipse的DDMS功能以及手机的Linux命令行模式241
UNIT 40 Tab标签页接口——使用Intent对象244
UNIT 41 用Intent对象传递数据249
41-1 传送数据的Activity需要完成的工作249
41-2 从Intent对象中取出数据251
41-3 范例程序251
UNIT 42 要求被调用的Activity返回数据257
PART 9 Intent的高级用法263
UNIT 43 Intent Filter让程序也能帮助别人263
43-1 设定AndroidManifest.xml文件中的Intent Filter264
43-2 Android系统比对Intent和Intent Filter的规则266
43-3 接收到Intent对象的Activity的工作267
43-4 范例程序267
UNIT 44 Broadcast Intent和Broadcast Receiver274
44-1 程序广播Intent对象的方法274
44-2 建立Broadcast Receiver监听广播消息275
44-3 范例程序277
UNIT 45 Service是幕后英雄282
45-1 Service的运行方式和生命周期282
45-2 在程序项目中建立Service类283
45-3 启动Service的第一种方法286
45-4 启动Service的第二种方法287
45-5 范例程序288
UNIT 46 App Widget常驻程序292
46-1 基本的App Widget程序293
46-2 强化版的App Widget程序299
46-3 取得并更新App Widget程序的view302
UNIT 47 App Widget常驻程序的其他两种执行模式305
47-1 预定运行时间的App Widget程序305
47-2 用按钮启动App Widget程序306
PART 10 Activity的生命周期与高级功能309
UNIT 48 Activity的生命周期309
UNIT 49 帮Activity加上选单313
49-1 onCreateOptionsMenu()方法中的工作314
49-2 onOptionsItemSelected()方法中的工作315
49-3 范例程序316
UNIT 50 使用Context Menu320
50-1 Context Menu的用法和限制320
50-2 范例程序321
UNIT 51 在屏幕上方的状态栏显示信息324
PART 11 储存程序数据330
UNIT 52 使用SharedPreferences储存数据330
52-1 储存数据的步骤330
52-2 读取数据的步骤331
52-3 删除数据的步骤331
52-4 清空数据的步骤332
UNIT 53 使用SQLite数据库储存数据336
53-1 进入手机模拟器的Linux命令行模式操作SQLite数据库336
53-2 SQLiteOpenHelper类338
53-3 SQLiteDatabase类339
53-4 范例程序340
UNIT 54 使用Content Provider跨程序存取数据348
54-1 Activity和ContentProvider之间的运行机制349
54-2 范例程序351
UNIT 55 使用文件储存数据358
55-1 将数据写入文件的方法358
55-2 从文件读取数据的方法359
55-3 范例程序360
PART 12 程序项目的准备工作和发布366
UNIT 56 支持多语系和屏幕模式366
56-1 让程序支持多语系的方法367
56-2 让程序支持多种手机屏幕模式368
56-3 范例程序369
UNIT 57 设定手机模拟器的程序 开发相关功能372
UNIT 58 将程序安装到实体手机或在网络上发布376
58-1 利用Export Wizard帮程序加上数字签名和完成zipalign377
58-2 将程序上传到Google的Android Market网站379
PART 13 2D和3D绘图382
UNIT 59 使用Drawable对象382
59-1 从res/drawable文件夹的图像文件建立Drawable对象382
59-2 在res/drawable文件夹中建立xml文件格式的Drawable对象定义文件383
59-3 在程序中建立Drawable类型的对象384
59-4 范例程序385
UNIT 60 使用Canvas绘图388
UNIT 61 使用View在Canvas上绘制动画392
61-1 程序绘制动画的原理392
61-2 范例程序393
UNIT 62 使用SurfaceView进行高速绘图397
62-1 使用SurfaceView的步骤397
62-2 范例程序398
UNIT 63 绘制3D图形403
63-1 3D绘图的基本观念403
63-2 3D绘图程序405
PART 14 Google地图程序412
UNIT 64 使用Google地图412
64-1 开发Google地图应用程序的准备工作412
64-2 建立Google地图应用程序的步骤416
64-3 范例程序418
UNIT 65 Google地图的进阶用法422
65-1 地图的缩放和拖曳功能422
65-2 加上键盘控制功能424
65-3 切换地图显示模式425
UNIT 66 帮地图加上标注430
66-1 地图程序使用Overlay的步骤430
66-2 范例程序435
UNIT 67 加上定位让地图活起来437
67-1 手机定位的方法437
67-2 第一种定位方法——使用MyLocationOverlay对象438
67-3 第二种定位方法——使用LocationManager442
PART 15 Android 4.x支持的新技术448
UNIT 68 Android 4.x的10大特性448
UNIT 69 子窗口:Fragments450
69-1 Fragments的设计原理451
69-2 创建Fragment451
69-3 建立一个用户界面453
69-4 将Fragment添加到Activity中453
69-5 处理Fragment事务455
69-6 与Activity通信456
UNIT 70 动作栏:Action Bar458
70-1 添加Action Bar458
70-2 移除Action Bar459
70-3 添加Action Item459
70-4 将应用图标用作菜单项目460
附录 本书光盘内容与使用说明462
热门推荐
- 2361021.html
- 2805606.html
- 2157341.html
- 1801152.html
- 2503498.html
- 2330760.html
- 2530555.html
- 456405.html
- 2647579.html
- 1328665.html
- http://www.ickdjs.cc/book_3465091.html
- http://www.ickdjs.cc/book_1052699.html
- http://www.ickdjs.cc/book_3341419.html
- http://www.ickdjs.cc/book_1582015.html
- http://www.ickdjs.cc/book_2895223.html
- http://www.ickdjs.cc/book_975169.html
- http://www.ickdjs.cc/book_726756.html
- http://www.ickdjs.cc/book_3601516.html
- http://www.ickdjs.cc/book_965585.html
- http://www.ickdjs.cc/book_2112481.html