程序员典藏 Android开发入门百战经典PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:张亚运著
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302473459
- 页数:352 页
第1章 认识Android 1
1.1 Android系统 1
1.1.1 Android的系统架构 1
1.1.2 Android的历史 2
1.1.3 Android系统的优势 2
1.2 Android Studio安装 4
1.2.1 Android Studio安装 4
1.2.2 SDK更新 5
1.3第一个Android项目 5
1.3.1创建一个新项目 5
1.3.2创建Android模拟器 7
第2章Android Studio使用技巧 10
2.1 Android Studio基本配置 10
2.1.1改变主题 10
2.1.2改变字体大小和样式 11
2.1.3改变Logcat窗口字体、主题 13
2.1.4显示行号 15
2.1.5自动导包 16
2.2 Android Studio常用快捷键 16
2.2.1 Ctrl组合快捷键 16
2.2.2 Ctrl+Alt组合快捷键 20
2.2.3 Ctrl+Shift组合快捷键 22
2.2.4其他组合快捷键 24
2.3 Android Studio调试 26
2.3.1 Logcat调试 26
2.3.2断点调试 27
2.3.3高级调试 29
第3章Android属性和布局 32
3.1 Android项目文件结构 32
3.1.1布局属性 32
3.1.2配置属性 34
3.1.3其他文件 36
3.2 Android布局属性值 37
3.2.1 Android padding属性用法 38
3.2.2 Android margin属性用法 38
3.3 Android布局之线性布局——LinearLayout 41
3.3.1 LinearLayout基础用法 41
3.3.2 LinearLayout嵌套 43
3.4 Android线性布局的重要属性 45
3.4.1 gravity属性 45
3.4.2 layout_ weight属性 48
3.4.3 weightSum属性 52
3.5 Android布局之相对布局——RelativeLayout 53
3.6 Android布局之帧布局——FrameLayout 56
3.7 Android布局优化 59
3.7.1过度绘制 59
3.7.2布局优化之include标签 61
第4章Android基础控件操作实战 64
4.1炫酷之星——TextView控件 64
4.1.1常用属性介绍 64
4.1.2 TextView实战演练 64
4.2用户之窗——EditText控件 69
4.2.1常用属性介绍 69
4.2.2 EditText实战演练 70
4.2.3 EditText实战进阶 74
4.3交互之王——Button控件 78
4.3.1 Button单击事件响应 78
4.3.2 clickable属性设置无效分析 84
4.3.3 Button实战进阶 86
4.4执行中的指示器——ProgressBar 88
4.4.1 ProgressBar样例 88
4.4.2 ProgressBar基础用法 89
4.4.3 ProgressBar模拟下载 93
4.5对话框之父——Dialog 95
4.5.1 AlertDialog 96
4.5.2单选和多选对话框 99
4.5.3 ProgressDialog进度对话框 101
4.5.4定制对话框 104
第5章Android控件进阶操作实战 108
5.1控之经典——ListView 108
5.1.1 ArrayAdapter适配器 109
5.1.2 SimpleAdapter适配器 110
5.1.3 BaseAdapter适配器 112
5.2控之经典——ListView进阶 116
5.3控之经典——GridView 121
5.4控之经典——GridView进阶 126
5.4.1 GridView动态图删除子项 126
5.4.2 GridView动态图增加子项 130
5.5新控件——RecyclerView控件 132
5.5.1 RecyclerView线性布局 134
5.5.2 RecyclerView 网格布局 137
5.5.3 RecyclerView瀑布流布局 137
5.6多页面切换器——ViewPager控件 139
5.6.1 ViewPager的基本用法 140
5.6.2 ViewPager导航条 143
第6章Android系统组件操作实战 148
6.1 Activity生命周期 148
6.2指向器——Intent 152
6.3指向器——Intent隐式启动方式 156
6.4 Mini型Activity—— Fragment 160
6.4.1静态方式 160
6.4.2动态方式 162
6.5 Mini型Activity—— Fragment生命周期 166
6.6 FragmentPagerAdapter&FragmentState PagerAdapter 172
6.6.1 FragmentPagerAdapter实现页面切换 173
6.6.2 FragmentStatePagerAdapter实现页面切换 176
6.7 Android广播接收器之BroadcastReceiver 179
6.7.1静态注册BroadcastReceiver 179
6.7.2动态注册BroadcastReceiver 180
6.7.3广播接收器BroadcastReceiver实用实例 182
6.8 Android自定义广播Broadcast 186
6.8.1普通广播发送和接收实例 187
6.8.2有序广播发送和接收实例 188
6.9 Android Service——startService和bindService 191
6.9.1 startService启动服务 192
6.9.2 bindService启动服务 195
第7章Android存储操作实战 200
7.1轻型存储器——SharedPreferences 200
7.1.1 SharedPreferences基本用法 200
7.1.2 SharedPreferences实现自动登录功能 204
7.2 Android数据库SQLite 209
7.2.1 SQLiteOpenHelper类 210
7.2.2 SQLiteDatabase类 212
7.3数据中心——ContentProvider 218
第8章Android动画操作实战 223
8.1 Android传统动画——Tween(补间动画) 223
8.1.1 AlphaAnimation——渐变动画 224
8.1.2 RotateAnimation——旋转动画 229
8.1.3 ScaleAnimation——尺寸动画 232
8.1.4 TranslateAnimation——位移动画 235
8.2 Android传统动画进阶 238
8.2.1动画插值器Interpolator 238
8.2.2动画监听器AnimationListener 241
8.2.3动画集AnimationSet 243
8.2.4 LayoutAnimationController组件动画 246
8.3 Android传统动画——Frame Animation(帧动画) 248
8.4 Android属性动画——Obj ectAnimator 252
8.4.1属性动画与传统动画的区别 252
8.4.2旋转动画 254
8.4.3尺寸动画 254
8.4.4渐变动画 254
8.4.5 XML方式实现属性动画 257
8.5 Android属性动画——ValueAnimator 259
8.6 Android属性动画集 262
8.6.1简单的组合方式 262
8.6.2 Property ValuesHolder方式 264
8.6.3 AnimatorSet方式 265
8.7 Android属性动画实现浮动菜单 266
第9章Android网络操作实战 271
9.1 Android网络核心控件WebView 271
9.1.1简单的WebView 271
9.1.2丰富WebView功能 273
9.2 WebView滚动事件 276
9.2.1 WebView滚动监听的实现 276
9.2.2 WebView一键回到项部功能实现 278
9.2.3 WebView退出记忆功能实现 280
9.2.4 WebView联合滚动实现 281
9.3网络连接类——HttpURLConnection 283
9.3.1 HttpURLConnection打印网页 284
9.3.2 HttpURLConnection下载图片 287
9.3.3 HttpURLConnection保存图片 290
9.4 Android Handler消息处理机制 294
9.4.1消息类Message 295
9.4.2消息处理类Handler 295
9.4.3 Handler实现倒计时功能 298
9.4.4 Handler延迟操作 301
9.4.5 Handler postDelay实现循环调用 303
9.4.6 Looper用法 304
9.5 Android异步操作类AsyncTask 307
9.5.1 AsyncTask基本用法 308
9.5.2 AsyncTask实用实例 310
第10章Android手机基本功能及多媒体操作实战 315
10.1 Android拨打电话功能实例 315
10.2 Android发送短信功能实例 319
10.2.1直接发送短信 320
10.2.2跳转到短信发送界面 322
10.3 Android播放音乐功能实例 323
10.4 Android播放视频功能实例 329
10.5 Android录制音频功能实例 335
10.6 Android拍照功能实例 341
10.6.1 Intent方式 342
10.6.2借助Camera类 344
- 《国学经典诵读》(中国)严琼燕 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《经典沐心 第2卷 智慧卷》宋伟 2016
- 《Python3从入门到实战》董洪伟 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019