图书介绍
Android程序设计入门、应用到精通 适用Android L,1.X-4.X,Android Wear穿戴式设备【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 孙宏明著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302396499
- 出版时间:2015
- 标注页数:639页
- 文件大小:119MB
- 文件页数:657页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android程序设计入门、应用到精通 适用Android L,1.X-4.X,Android Wear穿戴式设备PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 拥抱Android2
第1章 Android造时势或者时势造Android2
1-1 Android从何而来3
1-2 Android的功能、应用和商机5
1-3先睹为快——Android手机和平板电脑模拟器6
第2章 安装Android App开发工具——Eclipse篇8
2-1开发Android App的软硬件需求8
2-2从Android Developers网站下载整合好的开发工具10
2-3将Android SDK安装到自己的Eclipse平台13
2-4 Android App开发工具的维护和更新16
第3章 创建Android App项目——Eclipse篇18
3-1新建Android App项目18
3-2动手修改App的运行画面22
第4章 APP项目管理技巧——Eclipse篇26
4-1根据创建的Android App项目加载Eclipse26
4-2根据已经写好的程序文件来建立项目27
4-3根据Android SDK中的程序范例来建立项目28
4-4 App项目的管理和维护30
第5章 安装Android App开发工具32
第6章 建立Android App项目和安装SDK34
6-1建立Android App项目34
6-2安装Android SDK和新增模拟器38
6-3动手修改App的运行画面41
第7章App项目管理技巧43
第2部分 开发Android应用程序的流程46
第8章 了解Android App项目架构和查询SDK技术文件46
8-1了解App项目的程序代码46
8-2查询Android SDK技术文件50
第9章 完成第一个App项目53
9-1“界面布局文件”的格式和架构53
9-2 TextView界面组件55
9-3 EditText界面组件56
9-4 Button界面组件57
9-5使用Eclipse开发App58
9-6使用Android Studio开发App61
9-7连接界面组件和程序代码65
9-8在模拟器中输入中文68
第10章 程序的错误类型和调试方法70
10-1程序的语法错误和调试方法70
10-2程序的逻辑错误和调试方法71
10-3程序的运行时错误和调试方法73
第11章 Android模拟器的使用技巧77
11-1启动模拟器的时机和错误处理77
11-2同时运行多个模拟器79
11-3使用模拟器的调试功能80
11-4模拟器的语言设置、时间设置和上网功能81
11-5把实体手机或平板电脑当成模拟器82
第3部分 学习使用基本界面组件和布局模式84
第12章 学习更多界面组件的属性84
12-1 match_parent和wrap content的差别86
12-2 android:inputType属性的效果87
12-3控制文字大小、颜色和底色88
12-4控制间隔距离以及文字到边的距离89
第13章 Spinner下拉列表框组件90
第14章 使用RadioGroup和RadioButton建立单选按钮94
第15章 使用NumberPicker数字转轮101
15-1相关方法101
15-2相关步骤102
第16章 CheckBox复选框和ScrollView滚动条107
第17章 LinearLayout界面编排模式114
第18章 TableLayout界面编排模式119
第19章 RelativeLayout界面编排模式125
第4部分 图像界面组件与动画效果136
第20章 ImageButton和ImageView界面组件136
第21章 ImageSwitcher和GridView界面组件142
21-1 GridView组件的用法143
21-2 ImageSwitcher组件的用法146
21-3“图像画廊”程序范例147
第22章 使用View Animation动画效果150
22-1建立动画资源文件151
22-2建立各种类型的动画152
22-3使用随机动画的“图像画廊”程序155
22-4利用程序代码建立动画效果158
第23章 Drawable Animation和Multi-Thread游戏程序160
23-1建立Drawable Animation的两种方法160
23-2 Multi-Thread“掷骰子游戏”程序和Handler信息处理162
23-3实现“掷骰子游戏”程序163
第24章 Property Animation初体验168
24-1 Properrt Animation的基本用法169
24-2利用XML文件建立Properrt Animation171
24-3范例程序172
第25章 Property Animation加上Listener成为动画超人176
25-1使用AnimatorSet176
25-2在XML动画资源文件中使用AnimatorSet178
25-3加上动画事件Listener179
25-4 ValueAnimator181
25-5范例程序181
第5部分 Fragment与高级界面组件188
第26章 使用Fragment让程序界面一分为多188
26-1使用Fragment的步骤189
26-2为Fragment加上外框并调整大小和位置191
26-3范例程序192
第27章 动态Fragment让程序成为变形金刚200
27-1 Fragment的总管——FragmentManager200
27-2范例程序203
第28章 Fragment的高级用法213
28-1控制FrameLayout的显示和隐藏214
28-2 Fragment的Back Stack功能和动画效果216
第29章 Fragment和Activity之间的callback机制219
29-1查看“电脑猜拳游戏”程序的架构219
29-2实现Fragment和Activity之间的callback机制221
29-3范例程序223
第30章 ListView和ExpandableListView231
30-1使用ListActivity建立ListView列表231
30-2帮ListView添加小图标235
30-3 ExpandableListView二层选项列表237
第31章 AutoCompleteTextView自动完成文字输入241
第32章 SeekBar和RatingBar界面组件246
第6部分 其他界面组件与对话框252
第33章 时间日期界面组件和对话框252
33-1 DatePicker和CalendarView界面组件252
33-2 TimePicker时间界面组件253
33-3范例程序254
33-4 DatePickerDialog和TimePickerDialog对话框256
第34章 ProgressBar、 ProgressDialog和Multi-Thread程序258
34-1 Multi-Thread程序259
34-2使用Handler对象完成Thread之间的信息沟通260
34-3第一版的Multi-Thread ProgressBar范例程序261
34-4第二版的Multi-Thread ProgressBar范例程序266
34-5 ProgressDialog对话框267
第35章 AlertDialog对话框268
35-1使用AlertDialog.Builder类建立AlertDialog对话框268
35-2使用AlertDialog类建立AlertDialog对话框270
35-3范例程序271
第36章 Toast提示信息276
第37章 自定义Dialog对话框279
第7部分 Intent、 Intent Filter与数据发送286
第38章 AndroidManifest.xml程序功能描述文件286
第39章 Intent粉墨登场293
第40章 Intent Filter让App也能帮助App299
40-1设置AndroidManifest.xml文件中的Intent Filter300
40-2 Android系统对比Intent和Intent Filter的规则302
40-3 Activity收到Intent对象的后续处理302
40-4范例程序303
第41章 让Intent对象附带数据309
41-1发送数据的Activity需要完成的工作309
41-2从Intent对象中取出数据311
41-3范例程序312
第42章 要求被调用的Activity返回数据317
第8部分 Broadcast Receiver、 Service和App Widget323
第43章 Broadcast Intent和Broadcast Receiver323
43-1程序广播Intent对象的方法323
43-2建立Broadcast Receiver监听广播信息324
43-3范例程序325
第44章 Service是幕后英雄330
44-1 Service的运行方式和生命周期330
44-2在App项目中建立Service331
44-3启动Service的第一种方法334
44-4启动Service的第二种方法334
44-5范例程序335
第45章 App Widget小工具程序340
45-1简述App Widget小工具程序340
45-2建立基本的App Widget程序341
第46章 使用Alarm Manager强化App Widget程序347
46-1建立强化版的App Widget程序347
46-2取得并更新App Widget程序的画面351
第47章 App Widget程序的其他两种运行模式354
47-1预定运行时间的App Widget354
47-2利用按钮启动App Widget356
第9部分Activity的生命周期与高级功能360
第48章 Activity的生命周期360
第49章 帮Activity加上菜单364
49-1 onCreateOptionsMenu()的功能365
49-2 onOptionsItemSelected()的功能365
49-3建立XML格式的菜单定义文件366
49-4范例程序367
第50章 使用Context Menu373
50-1Context Menu的用法和限制373
50-2范例程序374
第51章 在Action Bar加上功能选项378
51-1控制Action Bar379
51-2在Action Bar加上Action Item380
51-3在Action Bar加上Action View381
51-4范例程序382
第52章 在Action Bar上建立Tab标签页387
第53章 在状态栏中显示信息395
第10部分 存储程序的数据401
第54章 使用Shared Preferences存储数据401
54-1存储数据的步骤401
54-2读取数据的步骤402
54-3删除数据的步骤402
54-4清空数据的步骤403
54-5范例程序403
第55章 使用SQLite数据库存储数据407
55-1进入模拟器的Linux命令行模式操作SQLite数据库407
55-2 SQLiteOpenHelper的功能和用法409
55-3 SQLiteDatabase的功能和用法410
55-4范例程序410
第56章 使用Content Provider跨程序存取数据417
56-1 Activity和Content Provider之间的运行机制417
56-2范例程序420
第57章 使用文件存储数据426
57-1将数据写入文件的方法426
57-2从文件读取数据的方法427
57-3范例程序428
第11部分 App项目的准备工作和发布434
第58章 支持各种语言和多种屏幕模式434
58-1让App支持多语言的方法436
58-2让App支持多种屏幕模式437
58-3范例程序438
第59章 利用Fragment技术让App适用于不同屏幕尺寸的设备442
第60章 获取屏幕的宽度、高度和分辨率452
60-1取得屏幕的宽度、高度和分辨率452
60-2取得App画面的宽和高453
第61章 在网络上发布App以及安装到实体设备455
61-1利用Export Wizard帮App加上数字签名和完成zipalign456
61-2将App上传到Google Play网站459
第12部分 2D和3D绘图461
第62章 使用Drawable对象绘图461
62-1从res/drawable文件夹的图像文件建立Drawable对象461
62-2在res/drawable文件夹建立Drawable对象定义文件462
62-3在程序中建立Drawable类型的对象463
62-4范例程序464
第63章 使用Canvas绘图467
第64章 使用View在Canvas上绘制动画470
64-1产生动画的原理470
64-2范例程序471
第65章 使用SurfaceView进行高速绘图475
65-1使用SurfaceView的步骤475
65-2范例程序476
第66章3D绘图481
66-1 3D绘图的基本概念481
66-2 3D绘图程序483
第13部分 拍照、录音、录像与多媒体播放490
第67章 使用MediaPlayer建立音乐播放器490
67-1音乐播放程序的架构490
67-2 MediaPlayer类的用法491
67-3范例程序494
第68章 播放背景音乐和Audio Focus502
68-1利用Service对象运行 MediaPlayer502
68-2使用状态栏信息控制Foreground Service504
68-3使用Audio Focus和Wake Lock506
68-4播放不同来源的文件507
68-5范例程序508
第69章 录音程序519
69-1 MediaRecorder类的用法519
69-2范例程序522
第70章 播放影片527
70-1 Android支持的图像和影片的文件格式527
70-2使用VideoView和MediaController528
第71章 拍照程序533
71-1 Camera对象和SurfaceV iew的合作533
71-2范例程序535
第72章 录像程序541
72-1 Camera和MediaRecorder通力合作541
72-2在界面布局文件中建立SurfaceV iew542
72-3范例程序543
第14部分 WebView与网页处理552
第73章 WebView的网页浏览功能552
73-1 WebView的用法552
73-2范例程序554
第74章 自己打造网页浏览器557
74-1 WebView的高级用法558
74-2 WebViewClient和WebChromeClient559
74-3范例程序561
第75章 JavaScript和Android程序之间的调用568
75-1从JavaScript调用Android程序代码568
75-2从Android程序调用JavaScript的function570
75-3使用WebView的loadData()571
75-4范例程序572
第15部分 开发NFC应用程序579
第76章NFC程序设计579
76-1 Android系统处理NFC tag数据的方式580
76-2开发NFC应用程序582
第77章 把数据写入NFC tag585
77-1 Android Application Record (AAR)586
77-2 Android Beam587
第78章 NFC的高级用法589
第16部分 支持Android Wear穿戴式设备595
第79章 安装Android Wear开发工具595
79-1下载和安装Android Wear开发工具596
79-2让Android Wear模拟器连接到手机或平板电脑598
第80章 Android Wear的功能和基本用法601
第81章 Android Wear专用的Notification格式608
81-1设置Notification信息的格式608
81-2使用WearableExtender设置Android Wear专用的格式610
第82章 使用Android Wear的语音回复功能613
第83章 开发Android Wear设备的App618
83-1建立Android Wear App的步骤619
83-2帮Android Wear App加入UI组件和程序代码623
第84章 手机App与Android Wear App互传数据及Message626
84-1发送Message627
84-2发送数据632
84-3范例程序633
第85章 制作Android Wear App的安装文件637
热门推荐
- 452159.html
- 3836717.html
- 2672792.html
- 547152.html
- 3362825.html
- 2195624.html
- 815262.html
- 2964893.html
- 2051732.html
- 3404327.html
- http://www.ickdjs.cc/book_3685546.html
- http://www.ickdjs.cc/book_1050459.html
- http://www.ickdjs.cc/book_173814.html
- http://www.ickdjs.cc/book_3882159.html
- http://www.ickdjs.cc/book_1852941.html
- http://www.ickdjs.cc/book_1580580.html
- http://www.ickdjs.cc/book_536144.html
- http://www.ickdjs.cc/book_3489439.html
- http://www.ickdjs.cc/book_2792479.html
- http://www.ickdjs.cc/book_3590112.html