首页 > 图书中心 > 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

版权所有(C)2019 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802013248号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘