Android编程实战学习手册
2020-03-17 17:34:30 0 举报
AI智能生成
Android编程实战学习手册
作者其他创作
大纲/内容
6 安卓高级应用
6.1 ContentProvider
6.1.1 ContentProvider简介
6.1.2 使用ContentProvider
6.2 BroadcastReceiver
6.2.1 BroadcastReceiver介绍
6.2.2 BroadcastReceiver应用
6.2.3 WakeLock
6.3 Service
6.3.1 Service的作用
6.3.2 Service的生命周期
6.3.3 启动Service
6.4 多媒体——音频
6.4.1 Android支持的音频格式
6.4.2 音频播放器
6.4.3 后台播放音频
6.4.4 录音程序
6.4.5 后台录制音频
6.5 多媒体——视频
6.5.1 Android支持的视频文件
6.5.2 视频播放器
6.5.3 拍照程序
6.5.4 录制视频
6.6 安卓系统应用
6.6.1 电话及屏蔽来电
6.6.2 短信及屏蔽短信
6.6.3 闹钟
6.6.4 铃声
7 网络编程、线程
7.1 网络通信
7.2 Java标准接口实现网络通信
7.2.1 HttpUrlConnection
7.2.2 Socket编程
7.3 JSON
7.3.1 JSON简介
7.3.2 在Android中通过JSON传递数据
7.4 org.apache接口—HttpClient实现网络通信
7.5 线程与线程通信
7.5.1 进程
7.5.2 Android中线程创建和启动
7.5.3 Android中线程状态
7.5.4 线程同步
7.5.5 Android线程通信
7.5.6 AsyncTask工具类简化Android UI线程
7.6 Android网络接口—Android.net.*
7.6.1 Wifi操作
7.6.2 Bluetooth(蓝牙)管理
7.7 WebView控件
7.7.1 使用WebView加载网页
7.7.2 使用WebView和JS进行交互
7.7.3 使用WebView控件制作简单的浏览器
8 应用
8.1 位置服务
8.1.1 获取位置信息
8.1.2 LocationManager介绍
8.1.3 LocationProvider介绍
8.1.4 使用GPS获取当前位置信息
8.2 传感器
8.2.1 Android传感器简介
8.2.2 识别传感器
8.2.3 传感器事件处理
8.2.4 运动传感器
8.2.5 位置传感器
8.3 发布程序和签名
8.3.1 应用程序发布的步骤
8.3.2 Android的签名及策略
8.3.3 导出未签名的应用程序
8.3.4 生成签名文件
8.3.5 为应用程序签名
8.3.6 使用zipalign工具优化应用程序
8.3.7 发布到网络平台
9 NDK开发与JNI开发
9.1 NDK开发
9.1.1 NDK产生的背景
9.1.2 为什么使用NDK
9.1.3 NDK简介
9.1.4 NDK开发环境的搭建
9.1.5 初试NDK开发
9.1.6 生成APK
9.2 JNI开发原理
9.2.1 JNI的作用
9.2.2 什么时候使用JNI
9.2.3 JNI的发展
9.2.4 JNI开发HelloWorld
9.2.5 基本数据类型、字符串、数组
9.2.6 属性和方法
1 Java OOP基础串讲
1.1 对象
1.2 类
1.3 类和对象的关系
1.4 封装
1.5 继承
1.6 多态
1.7 抽象类
1.8 接口
1.9 集合框架
1.10 泛型
2 Android布局及控件
2.1 Android简介
2.1.1 移动互联网时代
2.1.2 Android的优势
2.1.3 Android系统架构
2.1.4 搭建Android开发环境
2.1.5 第一个Android程序
2.2 布局及基础控件(一)
2.2.1 Android界面布局
2.2.2 文本标签(TextView)
2.2.3 按钮(Button)
2.2.4 文本框(EditText)
2.2.5 单选按钮(RadioButton、RadioGroup)
2.2.6 复选按钮(CheckBox)
2.3 布局及基础控件(二)
2.3.1 事件监听器
2.3.2 回调事件响应
2.3.3 提示(Toast)
2.3.4 读写SDCard
2.3.5 简单IO
2.4 布局及基础控件(三)
2.4.1 RelativeLayout布局
2.4.2 AutoCompleteTextView控件
2.4.3 ScrollView控件
2.4.4 SeekBar控件
2.4.5 RatingBar控件
2.4.6 NotificationBar控件
2.5 Dialog及基础控件
2.5.1 ProgressBar控件
2.5.2 DatePicker、TimePicker控件
2.5.3 AlertDialog
2.5.4 ProgressDialog
2.5.5 时间、日期Dialog
2.5.6 自定义Dialog
2.6 ImageView及基础控件
2.6.1 ImageView控件
2.6.2 ImageButton控件
2.6.3 FrameLayout布局
2.7 Listview控件及适配器
2.7.1 Listview控件及ArrayAdapter适配器
2.7.2 SimpleAdaper适配器
2.7.3 Spinner控件
2.8 ImageSwitcher及基础控件
2.8.1 ImageSwitcher控件
2.8.2 Gallery控件及BaseAdapter适配器
2.8.3 GridView控件
2.9 TabHost及基础控件
2.9.1 TabHost控件
2.9.2 Menu控件
2.9.3 自定义控件
3 Activity及Intent
3.1 Activity介绍
3.1.1 Activity的创建
3.1.2 Activity的配置
3.2 Activity跳转
3.3 Activity传值
3.4 Activity传递对象
3.5 Activity启动模式
3.5.1 任务栈
3.5.2 启动模式
3.5.3 Activity启动模式案例分析
3.6 Activity生命周期
4 图片处理
4.1 图片操作
4.1.1 使用Style和Theme创建样式与主题
4.1.2 Matrix实现图片的几何操作
4.1.3 Bitmap的使用
4.2 简单2D动画
4.2.1 补间动画
4.2.2 逐帧动画
4.3 图片异步加载框架
4.3.1 AUIL框架的特性
4.3.2 AUIL框架的使用步骤以及配置
4.3.3 AUIL框架应用实例
5 数据存储
5.1 DDMS
5.1.1 DDMS简介
5.1.2 DDMS的Devices设备管理器
5.1.3 使用文件浏览器
5.1.4 使用模拟器控制
5.1.5 使用应用程序日志
5.2 SDCard数据读取
5.2.1 SDCard介绍及关联模拟器
5.2.2 了解Android里的Environment
5.2.3 使用IO实现SDCard公有文件的读写
5.2.4 使用Android的Context类实现私有文件的读写
5.2.5 assets和res/raw
5.3 使用SharedPreferences保存软件配置参数
5.4 Android数据存储之XML读写
5.4.1 SAX解析器
5.4.2 Pull解析器
5.4.3 DOM解析器
5.5 SQLite数据库存储
5.5.1 SQLite数据库简介
5.5.2 在java中使用sqlite数据库
5.5.3 在Android中使用SQLite数据库
0 条评论
下一页