图书介绍
Android 4.X手机/平板电脑程序设计入门、应用到精通 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 孙宏明著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:97875170012259787895011779
- 出版时间:2012
- 标注页数:647页
- 文件大小:73MB
- 文件页数:668页
- 主题词:
PDF下载
下载说明
Android 4.X手机/平板电脑程序设计入门、应用到精通 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
PART 1 拥包Android2
UNIT 1 Android造时势或是时势造Android2
1-1 Android从何而来3
1-2 Android的功能、应用和商机4
1-3 先睹为快——Android手机和平板电脑模拟器6
UNIT 2 安装Android程序开发工具9
2-1 不同操作系统的开发工具版本9
2-2 安装Android程序开发工具的步骤10
2-3 Android程序开发工具的维护和更新20
UNIT 3 建立Android应用程序项目22
3-1 修改程序的接口26
UNIT 4 Eclipse程序项目管理技巧29
4-1 根据已经写好的程序文件来建立项目29
4-2 根据Android SDK中的程序范例来建立项目30
4-3 把建立好的Android程序项目加载Eclipse30
4-4 程序项目的管理和维护31
PART 2 开发Android应用程序的流程35
UNIT 5 Eclipse程序项目管理技巧35
UNIT 6 使用TextView、EditText和Button接口组件40
6-1 TextView接口组件41
6-2 EditText接口组件42
6-3 Button接口组件43
6-4 链接接口组件和程序代码44
6-5 设置Button的click事件listener44
6-6 取得edtSex和edtAge接口组件中的字符串47
6-7 将结果显示在txtResult接口组件47
6-8 在模拟器中输入中文49
UNIT 7 程序的错误类型和除错方法51
7-1 程序的语法错误和调试的方法51
7-2 程序的逻辑错误和调试的方法52
7-3 运行时期错误和调试的方法54
UNIT 8 使用Android模拟器的技巧57
8-1 启动模拟器的时机57
8-2 Eclipse选择不同版本AVD的规则60
8-3 同时运行多个AVD60
8-4 使用AVD的调试功能61
8-5 AVD的语言设置、时间设置和上网功能63
8-6 把实体手机或平板电脑当成模拟器64
UNIT 9 良好的程序架构是程序开发和维护的重要基础66
UNIT 10 升级Android手机程序成为平板电脑程序71
10-1 针对Android平板电脑作优化72
10-2 将程序升级成为Android平板电脑专属程序73
PART 3 学习使用基本接口组件和布局模式76
UNIT 11 学习更多接口组件的属性76
11-1 match_parent和wrap_content的差别78
11-2 android:inputType属性的效果79
11-3 控制文字大小、颜色和底色80
11-4 控制组件四周的间隔距离以及组件内部的文字和边的距离81
UNIT 12 Spinner下拉式菜单组件82
12-1 建立Spinner下拉式菜单的第一种方法82
12-2 建立Spinner下拉式菜单的第二种方法87
UNIT 13 使用RadioGroup 和 RadioButton组件建立单选清单91
13-1 将“婚姻建议”程序改成使用RadioGroup菜单92
UNIT 14 CheckBox多选清单和ScrollView滚动条98
UNIT 15 LinearLayout界面编排模式105
UNIT 16 TableLayout接口编排模式109
UNIT 17 RelativeLayout布局115
UNIT 18 FrameLayout布局和 Tab卷标页126
18-1 建立Tab标签页的步骤127
18-2 范例程序130
PART 4 学图像接口组件与动画效果134
UNIT 19 ImageButton和ImageView接口组件134
UNIT 20 Gallery、GridView和 ImageSwitcher接口组件140
20-1 Gallery组件和GridView组件的使用方法141
20-2 ImageSwitcher组件的使用方法146
20-3 完成“图像画廊”程序148
UNIT 21 使用Tween动画效果151
21-1 建立动画资源文件152
21-2 建立各种类型的动画154
21-3 使用随机动画的“图像画廊”程序157
21-4 在程序代码中建立动画效果159
21-5 应该使用动画资源文件还是在程序代码中建立动画对象160
UNIT 22 Frame animation和 Multi-Thread游戏程序161
22-1 建立Frame animation的两种方法161
22-2 Multi-Thread“掷骰子游戏”程序163
22-3 使用Handler 对象传送信息164
22-4 实现“掷骰子游戏”程序164
UNIT 23 Property animation初体验170
23-1 Property animation的基本用法171
23-2 范例程序173
UNIT 24 Property animation加上Listener成为动画超人178
24-1 使用AnimatorSet178
24-2 加上动画事件listener180
24-3 ValueAnimator182
24-4 范例程序183
PART 5 Fragment与进阶接口组件189
UNIT 25 使用Fragment让程序界面一分为多189
25-1 使用Fragment的步骤190
25-2 为Fragment加上外框并重设大小和位置191
25-3 范例程序192
UNIT 26 动态Fragment让程序成为变形金刚200
26-1 Fragment的总管——FragmentManager200
26-2 范例程序202
UNIT 27 Fragment的进阶用法212
27-1 控制FrameLayout的显示和隐藏213
27-2 使用Fragment 的Back Stack功能和动画效果215
UNIT 28 Fragment和 Activity之间的callback机制220
28-1 检查“计算机猜拳游戏”程序架构220
28-2 实现Fragment和Activity之间的callback机制222
28-3 范例程序224
UNIT 29 ListView 和ExpandableListView232
29-1 使用ListActivity建立ListView菜单232
29-2 帮ListView加上小图标236
29-3 ExpandableListView二层式选项列表239
UNIT 30 AutoCompleteTextView自动完成文字输入243
UNIT 31 SeekBar和RatingBar接口组件248
PART 6 其他接口组件与对话框255
UNIT 32 时间日期接口组件和对话框255
32-1 DatePicker日期接口组件255
32-2 TimePicker 时间接口组件256
32-3 范例程序257
32-4 DatePickerDialog和 TimePickerDialog 对话框259
UNIT 33 ProgressBar、ProgressDialog和Multi-Thread程序261
33-1 Multi-Thread程序263
33-2 使用Handler对象完成Thread之间的信息沟通263
33-3 第一版的Multi-Thread ProgressBar范例程序264
33-4 第二版的Multi-Thread ProgressBar范例程序269
33-5 ProgressDialog对话框270
UNIT 34 AlertDialog 对话框271
34-1 使用AlertDialog.Builder类别建立AlertDialog对话框271
34-2 使用AlertDialog类别建立AlertDialog对话框273
34-3 范例程序274
UNIT 35 Toast消息框279
UNIT 36自定义Dialog对话框282
PART 7 Intent、Intent Filter和传送数据289
UNIT 37 工程中的AndroidManifestxml程序功能描述文件289
UNIT 38 Intent粉墨登场296
38-1 Eclipse的DDMS功能以及模拟器的Linux命令行模式299
UNIT 39 Tab标签页接口——使用Intent对象303
UNIT 40 Intent Filter让程序也能帮助别人308
40-1 设置AndroidManifest.xml文件中的Intent Filter309
40-2 Android系统检查Intent和Intent Filter的规则311
40-3 程序接收到Intent对象的工作311
40-4 范例程序312
UNIT 41 让Intent对象附带数据318
41-1 传送数据的Activity需要完成的工作318
41-2 从Intent对象中取出数据320
41-3 范例程序320
UNIT 42 要求被调用的Activity返回数据327
PART 8 Broadcast Receiver、Service 和App Widget334
UNIT 43 Broadcast Intent和Broadcast Receiver334
43-1 程序广播Intent对象的方法334
43-2 建立Broadcast Receiver监听广播消息335
43-3 范例程序336
UNIT 44 Service是幕后英雄341
44-1 Service的运行方式和生命周期341
44-2 在程序项目中建立Service342
44-3 启动Service的第一种方法345
44-4 启动Service的第二种方法346
44-5 范例程序347
UNIT 45 App Widget小工具程序351
UNIT 46 使用Alarm Manager增强App Widget程序358
46-1建立增强版的App Widget程序358
46-2取得并更新App Widget程序的界面362
UNIT 47 App Widget程序的其他两种执行模式365
47-1 预定运行时间的App Widget程序365
47-2 用按钮启动App Widget程序367
PART 9 Activity的生命周期与进阶功能371
UNIT 48 Activity的生命周期371
UNIT 49 帮Activity加上菜单375
49-1 onCreateOptionsMenu()的工作376
49-2 onOptionsItemSelected()的工作376
49-3 建立xml格式的菜单定义文件377
49-4 范例程序379
UNIT 50 使用Context Menu384
50-1 Context Menu的用法和限制384
50-2 范例程序385
UNIT 51 在Action Bar加上功能选项389
51-1 控制Action Bar390
51-2 在Action Bar加上Action Item391
51-3 在Action Bar加上Action View392
51-4 范例程序392
UNIT 52 在Action Bar上建立Tab标签页398
UNIT 53 在状态栏显示信息404
PART 10 储存程序数据411
UNIT 54 使用SharedPreferences储存数据411
54-1 储存数据的步骤411
54-2 读取数据的步骤412
54-3 删除数据的步骤412
54-4 清空数据的步骤413
54-5 范例程序413
UNIT 55 使用SQLite数据库储存数据417
55-1 进入模拟器的Linux命令行模式操作SQLite数据库417
55-2 SQLiteOpenHelper类419
55-3 SQLiteDatabase类420
55-4 范例程序421
UNIT 56 使用Content Provider跨程序存取数据428
56-1 Activity和Content Provider之间的运行机制429
56-2 范例程序431
UNIT 57 使用文件储存数据438
57-1 将数据写入文件的方法438
57-2 从文件读取数据的方法439
57-3 范例程序440
PART 11 程序项目的整备工作和发布446
UNIT 58 支持多语系和屏幕模式446
58-1 让程序支持多语系的方法447
58-2 让程序支持多种屏幕模式448
58-3 范例程序449
UNIT 59 开发不同Android版本程序的考虑453
59-1 利用Fragment控制分页或单页显示455
UNIT 60 取得屏幕的宽度、高度和分辨率465
60-1 取得屏幕的宽高和分辨率465
60-2 取得程序界面的宽和高466
60-3 利用AndroidManifest.xml文件设置程序运行的屏幕条件471
UNIT 61 将程序安装到设备或在网络上发布474
61-1 利用Export Wizard帮程序加上数字签名和完成zipalign475
61-2 将程序上传到Google的Android Market网站477
PART 12 2D和3D绘图479
UNIT 62 使用Drawable对象479
62-1 从res/drawable文件夹的图像文件建立Drawable对象479
62-2 在res/drawable文件夹中建立 xml文件格式的Drawable对象定义文件480
62-3 在程序中建立Drawable类型的对象481
62-4 范例程序482
UNIT 63 使用Canvas绘图485
UNIT 64 使用View在Canvas上绘制动画489
64-1 程序绘制动画的原理489
64-2 范例程序490
UNIT 65 使用SurfaceView进行高速绘图494
65-1 使用SurfaceView的步骤494
65-2 范例程序495
UNIT 66 3D绘图500
66-1 3D绘图的基本概念500
66-2 3D绘图程序502
PART 13 Google地图程序509
UNIT 67 使用Google地图509
67-1 开发Google地图应用程序的准备工作509
67-2 建立Google地图应用程序的步骤513
67-3 范例程序515
UNIT 68 Google地图的进阶用法519
68-1 地图的缩放和拖曳功能519
68-2 加上键盘控制功能521
68-3 切换地图显示模式522
UNIT 69 帮地图加上标记526
69-1 地图程序使用Overlay的步骤526
69-2范例程序531
UNIT 70 加上定位让地图活起来533
70-1 移动设备的定位技术534
70-2 第一种定位方法——使用 MyLocationOverlay535
70-3 第二种定位方法——使用LocationManager538
PART 14 拍照、录音、录像与多媒体播放544
UNIT 71 使用MediaPlayer建立音乐播放器544
71-1 音乐播放程序的架构544
71-2 MediaPlayer类的用法545
71-3 范例程序548
UNIT 72 播放背景音乐和Audio Focus555
72-1 用 Service的方式运行MediaPlayer555
72-2 使用状态栏信息控制Foreground Service557
72-3 使用Audio Focus和Wake Lock559
72-4 播放不同来源的文件560
72-5 范例程序561
UNIT 73 录音程序571
73-1 MediaRecorder类的用法571
73-2 范例程序574
UNIT 74 播放影片579
74-1 Android支持的图像和影片文件格式579
74-2 使用VideoView和MediaController580
UNIT 75 拍照程序585
75-1 Camera和SurfaceView585
75-2 范例程序587
UNIT 76 录像程序594
76-1 Camera和MediaRecorder 通力合作594
76-2 在接口布局文件中建立Surface View595
76-3 范例程序596
PART 15 WebView与网页处理606
UNIT 77 WebView的网页浏览功能606
77-1 WebView的用法606
77-2 范例程序608
UNIT 78 自己打造网页浏览器611
78-1 WebView的网页操作方法612
78-2 设置WebViewClient和WebChromeClient613
78-3 范例程序615
UNIT 79 JavaScript和Android程序代码之间的调用622
79-1 从JavaScript调用Android程序代码622
79-2 从Android程序代码调用JavaScript的function624
79-3 使用WebView的loadData()625
79-4 范例程序625
PART 16 开发NFC程序632
UNIT80 NFC程序设计632
80-1 Android处理NFCtag数据的方式633
80-2 开发NFC程序635
UNIT 81 把资料写入NFC tag638
81-1 Android 4.X的Android Application Record(AAR)639
81-2 Android Beam640
UNIT 82 NFC的进阶用法642
82-1 让运行中的程序优先处理NFCIntent644
附录 本书光盘内容与使用说明647
热门推荐
- 1058360.html
- 2547332.html
- 77647.html
- 2874155.html
- 2908697.html
- 1060720.html
- 1075539.html
- 2478531.html
- 1194748.html
- 1150922.html
- http://www.ickdjs.cc/book_2019670.html
- http://www.ickdjs.cc/book_721059.html
- http://www.ickdjs.cc/book_2679219.html
- http://www.ickdjs.cc/book_2990835.html
- http://www.ickdjs.cc/book_444656.html
- http://www.ickdjs.cc/book_2291898.html
- http://www.ickdjs.cc/book_2964936.html
- http://www.ickdjs.cc/book_2165873.html
- http://www.ickdjs.cc/book_2385392.html
- http://www.ickdjs.cc/book_2863824.html