简介
目录
目录
第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应用开发环境的搭建 4
1.2.1 下载并安装Java JDK 4
1.2.2 下载并安装Android SDK 7
1.2.3 下载并安装Android Studio 8
1.3 **个Android Studio应用程序 13
1.3.1 创建示例项目 13
1.3.2 运行示例项目 16
1.4 本章小结 21
第2章 Android应用程序结构 22
2.1 Android应用程序组件 22
2.1.1 Activity 22
2.1.2 Service 22
2.1.3 ContentProvider 22
2.1.4 BroadcastReceiver 23
2.2 Android Studio项目结构 23
2.2.1 Project模式文件结构 25
2.2.2 app>src目录 26
2.2.3 app>manifests>AndroidManifest.xml文件 30
2.3 Android Studio程序调试功能 33
2.4 本章小结 36
第3章 Activity组件 38
3.1 Activity的创建及其生命周期 38
3.1.1 创建并声明Activity 38
3.1.2 Activity生命周期 44
3.2 Activity交互 49
3.2.1 Intent类 49
3.2.2 无信息交互显式启动 51
3.2.3 信息交互显式启动 52
3.3 本章小结 57
第4章 Android常用基本控件及其布局 59
4.1 常用的基本控件 60
4.1.1 TextView 60
4.1.2 Button 63
4.1.3 EditText 65
4.1.4 CheckBox与RadioButton 67
4.1.5 常用基本控件简单示例 71
4.2 Android布局控件 76
4.2.1 LinearLayout 77
4.2.2 RelativeLayout 78
4.2.3 AbsoluteLayout 81
4.2.4 TableLayout 81
4.2.5 GridLayout 84
4.2.6 FrameLayout 86
4.3 基本控件应用示例——计算器 87
4.4 本章小结 106
第5章 Android控件进阶一 108
5.1 ImageView 108
5.2 ImageButton 110
5.3 ToggleButton 111
5.4 AnalogClock及DigitalClock时钟控件 114
5.5 ListView 115
5.6 Spinner 124
5.7 本章小结 126
第6章 Android控件进阶二 128
6.1 Gallery 128
6.2 多界面程序设计常用控件 131
6.2.1 Menu 131
6.2.2 ProgressBar 137
6.2.3 对话框 141
6.2.4 Fragment 151
6.3 Android控件进阶应用示例 165
6.4 本章小结 179
第7章 数据存储 180
7.1 SharedPreferences 180
7.2 文件存储 187
7.2.1 Context文件访问类 188
7.2.2 常用文件读写类 189
7.2.3 文件访问权限 191
7.2.4 文件操作简单示例 193
7.3 SQLite数据存储 198
7.3.1 SQLiteOpenHelper类 199
7.3.2 SQLiteDatabase类 199
7.3.3 数据库操作示例 201
7.4 本章小结 209
第8章 ContentProvider组件 211
8.1 统一资源标识符 211
8.2 ContentProvider类 212
8.3 ContentResolver类 213
8.4 ContentProvider应用示例 214
8.4.1 访问手机通讯录示例 214
8.4.2 自定义ContentProvider 217
8.5 本章小结 234
第9章 Service组件及网络应用 235
9.1 Service组件 235
9.1.1 Service创建 235
9.1.2 Service启动及其生命周期 239
9.2 网络应用 247
9.2.1 HttpURLConnection 247
9.2.2 Socket 258
9.3 本章小结 270
参考文献 272
第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应用开发环境的搭建 4
1.2.1 下载并安装Java JDK 4
1.2.2 下载并安装Android SDK 7
1.2.3 下载并安装Android Studio 8
1.3 **个Android Studio应用程序 13
1.3.1 创建示例项目 13
1.3.2 运行示例项目 16
1.4 本章小结 21
第2章 Android应用程序结构 22
2.1 Android应用程序组件 22
2.1.1 Activity 22
2.1.2 Service 22
2.1.3 ContentProvider 22
2.1.4 BroadcastReceiver 23
2.2 Android Studio项目结构 23
2.2.1 Project模式文件结构 25
2.2.2 app>src目录 26
2.2.3 app>manifests>AndroidManifest.xml文件 30
2.3 Android Studio程序调试功能 33
2.4 本章小结 36
第3章 Activity组件 38
3.1 Activity的创建及其生命周期 38
3.1.1 创建并声明Activity 38
3.1.2 Activity生命周期 44
3.2 Activity交互 49
3.2.1 Intent类 49
3.2.2 无信息交互显式启动 51
3.2.3 信息交互显式启动 52
3.3 本章小结 57
第4章 Android常用基本控件及其布局 59
4.1 常用的基本控件 60
4.1.1 TextView 60
4.1.2 Button 63
4.1.3 EditText 65
4.1.4 CheckBox与RadioButton 67
4.1.5 常用基本控件简单示例 71
4.2 Android布局控件 76
4.2.1 LinearLayout 77
4.2.2 RelativeLayout 78
4.2.3 AbsoluteLayout 81
4.2.4 TableLayout 81
4.2.5 GridLayout 84
4.2.6 FrameLayout 86
4.3 基本控件应用示例——计算器 87
4.4 本章小结 106
第5章 Android控件进阶一 108
5.1 ImageView 108
5.2 ImageButton 110
5.3 ToggleButton 111
5.4 AnalogClock及DigitalClock时钟控件 114
5.5 ListView 115
5.6 Spinner 124
5.7 本章小结 126
第6章 Android控件进阶二 128
6.1 Gallery 128
6.2 多界面程序设计常用控件 131
6.2.1 Menu 131
6.2.2 ProgressBar 137
6.2.3 对话框 141
6.2.4 Fragment 151
6.3 Android控件进阶应用示例 165
6.4 本章小结 179
第7章 数据存储 180
7.1 SharedPreferences 180
7.2 文件存储 187
7.2.1 Context文件访问类 188
7.2.2 常用文件读写类 189
7.2.3 文件访问权限 191
7.2.4 文件操作简单示例 193
7.3 SQLite数据存储 198
7.3.1 SQLiteOpenHelper类 199
7.3.2 SQLiteDatabase类 199
7.3.3 数据库操作示例 201
7.4 本章小结 209
第8章 ContentProvider组件 211
8.1 统一资源标识符 211
8.2 ContentProvider类 212
8.3 ContentResolver类 213
8.4 ContentProvider应用示例 214
8.4.1 访问手机通讯录示例 214
8.4.2 自定义ContentProvider 217
8.5 本章小结 234
第9章 Service组件及网络应用 235
9.1 Service组件 235
9.1.1 Service创建 235
9.1.2 Service启动及其生命周期 239
9.2 网络应用 247
9.2.1 HttpURLConnection 247
9.2.2 Socket 258
9.3 本章小结 270
参考文献 272
Android入门教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884