Android开发入门百战经典

本书特色

[

本书内容系统全面,采用层层递进的方式进行讲解,让读者理解起来更为容易。全书分为10章,主要包括Android Studio的常用操作和技巧、Android的属性和布局、Android的基础控件、Android的系统组件、Android几种常用的数据存储方式、Android动画、Android网络、Android手机的基本功能及多媒体操作等。
另外,本书还创新地引入了扫描二维码查看动态图的功能,让纸质图书也能和读者交互起来,提升阅读的乐趣。本书适用于广大初、中级Android开发者。对于初级开发者,本书对常用核心的基础知识通过实例的形式进行了系统的讲解,保证初学者学习后可迅速上手进行Android应用开发;对于中级开发者,本书有助于查缺补漏、夯实基础。另外,本书还可以作为高等学校电子信息类专业和计算机类专业本科生的教材以及Android应用开发技术人员的参考书。

]

内容简介

[

★★本书和市面上绝大多数理论堆砌的书不同,以有趣的实例结合通俗易懂的讲解带领读者在感受到开发乐趣的同时学习到核心有用的知识。★★本书创新地引入了扫描二维码查看动图的功能,让纸质图书也能和读者交互起来,提升阅读的乐趣。我相信一张动图的表达效果胜过100个字,相信读者到时也会“一目了然”。★★本书系统而全面,从 Android 开发工具的安装、实用技巧到 Android 的布局、控件、组件、存储、网络等,涵盖 Android 开发的方方面面,一本书即可带领你充分领略 Android 开发的魅力。

]

作者简介

[

张亚运江苏徐州人,研究生毕业于南京邮电大学,目前就职于国内知名的手机厂商,从事Android系统的深度定制工作。热爱写作和阅读,获得CSDN认证专家称号,同时也是极客学院Wiki专栏作家和百度阅读专栏作家,代表作有电子书《Android百战经典》《Android控件操作二十四章经》,目前已上线百度阅读和亚马逊。CSDN博客:http://blog.csdn.net/yayun0516
新浪博客;AndroidTip微信公众号:Android 学习交流

]

目录

目录
第1章 认识Android 001
1.1 Android 系统 001
1.1.1 Android的系统架构 001
1.1.2 Android 的历史 002
1.1.3 Android 系统的优势 002
1.2 Android Studio安装 004
1.2.1 Android Studio安装 004
1.2.2 SDK更新 005
1.3 **个Android项目 005
1.3.1 创建一个新项目 005
1.3.2 创建Android模拟器 007
第2章 Android Studio使用技巧 010
2.1 Android Studio基本配置 010
2.1.1 改变主题 010
2.1.2 改变字体大小和样式 011
2.1.3 改变Logcat窗口字体、
主题 013
2.1.4 显示行号 015
2.1.5 自动导包 016
2.2 Android Studio常用快捷键 016
2.2.1 Ctrl组合快捷键 016
2.2.2 Ctrl Alt组合快捷键 020
2.2.3 Ctrl Shift组合快捷键 022
2.2.4 其他组合快捷键 024
2.3 Android Studio 调试 026
2.3.1 Logcat调试 026
2.3.2 断点调试 027
2.3.3 高级调试 029
第3章 Android属性和布局 032
3.1 Android项目文件结构 032
3.1.1 布局属性 032
3.1.2 配置属性 034
3.1.3 其他文件 036
3.2 Android 布局属性值 037
3.2.1 Android padding
属性用法 038
3.2.2 Android margin属性用法 038
3.3 Android布局之线性布局——
LinearLayout 041
3.3.1 LinearLayout基础用法 041
3.3.2 LinearLayout嵌套 043
3.4 Android线性布局的重要属性 045
3.4.1 gravity属性 045
3.4.2 layout_weight属性 048
3.4.3 weightSum属性 052
3.5 Android布局之相对布局——RelativeLayout 053
3.6 Android布局之帧布局——FrameLayout 056
3.7 Android布局优化 059
3.7.1 过度绘制 059
3.7.2 布局优化之include标签 061
第4章 Android基础控件操作
实战 064
4.1 炫酷之星——TextView控件 064
4.1.1 常用属性介绍 064
4.1.2 TextView实战演练 064
4.2 用户之窗——EditText控件 069
4.2.1 常用属性介绍 069
4.2.2 EditText 实战演练 070
4.2.3 EditText 实战进阶 074
4.3 交互之王——Button控件 078
4.3.1 Button单击事件响应 078
4.3.2 clickable属性设置无效
分析 084
4.3.3 Button实战进阶 086
4.4 执行中的指示器——ProgressBar 088
4.4.1 ProgressBar样例 088
4.4.2 ProgressBar基础用法 089
4.4.3 ProgressBar模拟下载 093
4.5 对话框之父——Dialog 095
4.5.1 AlertDialog 096
4.5.2 单选和多选对话框 099
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&FragmentStatePagerAdapter 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属性动画——
ObjectAnimator 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 PropertyValuesHolder
方式 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

封面

Android开发入门百战经典

书名:Android开发入门百战经典

作者:张亚运

页数:352

定价:¥69.8

出版社:清华大学出版社

出版日期:2017-08-01

ISBN:9787302473459

PDF电子书大小:54MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注