
从零开始,手把手教会你用Java语言写Android程序 |
第1篇 基础篇 第1章 初识Android系统( 教学视频:7分钟) 1 1.1 Android系统简介及其发展 1 1.1.1 Android系统的简介 1 1.1.2 Android的发展 2 1.1.3 Android的平台特性 3 1.2 如何学习Android 3 1.3 小结 4 第2章 第一个Android程序( 教学视频:32分钟) 5 2.1 开发Android之前的准备工作 5 2.2 Android开发平台的搭建 6 2.2.1 JDK安装及配置Java开发环境 6 2.2.2 Eclipse的安装及其汉化 7 2.2.3 Android SDK与ADT的安装与配置 8 2.3 HelloAndroid——我的第一个Android程序 11 2.3.1 从HelloAndroid看Android程序的结构 11 2.3.2 了解Android基本框架 13 2.4 小结 15 2.5 习题 15 第2篇 布局篇 第3章 Android常见界面布局( 教学视频:21分钟) 17 3.1 界面简介 17 3.2 常用布局 18 3.2.1 线性布局(LinearLayout) 18 3.2.2 相对布局(RelativeLayout) 19 3.2.3 帧布局(FrameLayout) 21 3.2.4 表格布局(TableLayout) 22 3.3 小结 23 3.4 习题 24 第4章 Android基本界面控件( 教学视频:51分钟) 25 4.1 文本控件 25 4.1.1 文本框的介绍与实例 25 4.1.2 编辑框的介绍与实例 27 4.1.3 在Android中输出日志 28 4.2 选择按钮控件 30 4.2.1 单选按钮的介绍与实例 30 4.2.2 复选框的介绍与实例 31 4.3 列表控件 33 4.3.1 普通列表——ListView 33 4.3.2 下拉列表——Spinner 37 4.3.3 多级列表——ExpandableListView 39 4.4 自动提示(AutoComplete-TextView) 43 4.5 按钮(Button、ImageButton) 44 4.6 小结 46 4.7 习题 46 第5章 Android界面高级控件( 教学视频:37分钟) 49 5.1 网格视图(GridView) 49 5.2 滚动视图(ScrollView) 51 5.3 进度条(ProgressBar) 52 5.4 拖动条(SeekBar) 54 5.5 Android中温馨的提示 55 5.5.1 Toast的介绍与实例 55 5.5.2 Notification的介绍与实例 56 5.6 小结 57 5.7 习题 58 第6章 Android菜单与对话框( 教学视频:35分钟) 59 6.1 菜单(Menu) 59 6.1.1 选项菜单(Option Menu) 59 6.1.2 上下文菜单(Context Menu) 60 6.1.3 子菜单(Sub Menu) 61 6.2 对话框(Dialog) 62 6.3 小结 67 6.4 习题 67 第3篇 技术篇 第7章 Android数据存储( 教学视频:65分钟) 69 7.1 Android中数据存储概要 69 7.2 键值对存储:SharedPreferences 69 7.2.1 SharedPreferences是什么 69 7.2.2 SharedPreferences实现数据存储 70 7.2.3 SharedPreferences实现数据读取 71 7.2.4 使用SharedPreferences实现快速登录 72 7.3 File存储 74 7.3.1 File存储是什么 74 7.3.2 File实现数据存储 74 7.3.3 File实现数据读取 75 7.3.4 使用File实现数据的保存与读取 75 7.4 数据存储:数据库存储(SQLite) 77 7.4.1 初识SQLite数据库 78 7.4.2 SQLite对数据的操作 78 7.4.3 SQLiteOpenHelper 81 7.4.4 SQLite实例——记事本 81 7.5 数据共享:ContentProvider 85 7.6 小结 91 7.7 习题 91 第8章 Android电话和短信( 教学视频:18分钟) 94 8.1 打电话 94 8.1.1 打电话机制介绍 94 8.1.2 实现打电话功能 96 8.2 发短信 97 8.2.1 短信功能介绍 97 8.2.2 实现发短信功能 98 8.3 小结 100 8.4 习题 100 第9章 Android组件内部的通信——Intent和Broadcast Receiver ( 教学视频:35分钟) 101 9.1 Intent——信使 101 9.2 Intent的详细介绍 102 9.2.1 Intent组成 103 9.2.2 Intent属性详解 103 9.3 Braodcast Receiver——广播接收者 111 9.3.1 自定义BroadCast来处理广播事件 111 9.3.2 Android系统广播介绍 112 9.4 小结 114 9.5 习题 114 第10章 Android服务——Service( 教学视频:14分钟) 116 10.1 Service介绍 116 10.1.1 认识Service 116 10.1.2 Service的生命周期 116 10.2 简单实例 118 10.3 小结 120 10.4 习题 120 第11章 Android多媒体开发( 教学视频:44分钟) 121 11.1 音乐播放器 121 11.2 视频播放器 124 11.3 声音录制 125 11.4 相机设置 128 11.5 闹铃设置 131 11.6 情景模式 135 11.7 小结 139 11.8 习题 139 第12章 Android中的网络编程( 教学视频:63分钟) 140 12.1 Socket网络编程 140 12.1.1 Socket的基础知识 140 12.1.2 Socket通信实例 141 12.2 HTTP网络编程 143 12.2.1 HttpURLConnection类 143 12.2.2 HttpClient——Apache客户端 146 12.3 WebKit——网页浏览器 149 12.3.1 WebKit概述 149 12.3.2 WebView打开网页 150 12.3.3 WebView与JavaScript 152 12.4 WiFi概述 155 12.5 网络存储数据 158 12.6 小结 159 12.7 习题 160 第13章 Android中多线程介绍( 教学视频:57分钟) 161 13.1 多线程概述 161 13.2 线程的启动方式之Thread 162 13.3 线程的启动方式之Runnable 163 13.4 线程休眠 164 13.5 线程让步 166 13.6 线程的同步 168 13.7 使用Handler 170 13.8 使用Looper 172 13.9 线程综合实例 175 13.10 小结 178 第14章 Android中图形图像的处理( 教学视频:91分钟) 179 14.1 Android访问图片资源 179 14.1.1 使用图片资源 179 14.1.2 Bitmap和BitmapFactory 180 14.2 图片显示 181 14.2.1 图片视图(ImageView) 181 14.2.2 图片切换(Gallery、ImageSwitcher) 182 14.3 Android中的动画 185 14.3.1 Tween动画 185 14.3.2 Frame动画 189 14.3.3 GIF动画的播放 191 14.4 墙纸的设置 193 14.5 Android中图形的绘制 194 14.5.1 图形绘制类的介绍 194 14.5.2 几何图形的绘制 195 14.5.3 旋转图像 196 14.5.4 缩放图像 197 14.6 3D图像及OpenGL概述 198 14.7 小结 200 14.8 习题 200 第15章 Android特色应用( 教学视频:33分钟) 202 15.1 传感器 202 15.1.1 传感器的定义及其种类 202 15.1.2 Android中传感器的种类 202 15.1.3 Android传感器的应用 203 15.2 语音识别 206 15.3 Android部件——Widget 209 15.4 小结 217 15.5 习题 217 第4篇 实战篇 第16章 GPS在Android中的应用( 教学视频:20分钟) 219 16.1 两个类:LocationManager和LocationProvider 简介 219
商品评论(0条)
暂无评论!
|