零点起飞学Android开发


零点起飞学Android开发

文章插图
零点起飞学Android开发【零点起飞学Android开发】《零点起飞学Android开发》是一本徐诚编制 , 由清华大学出版社在2013年出版的书籍 。
基本介绍书名:零点起飞学Android开发
又名:教程Android开发
作者:徐诚
原版名称:零点起飞学编程
ISBN:9787302323181
类别:套用开发
出版社:清华大学出版社
出版时间:2013年
装帧:平装
开本:16
语种:简体中文
基本信息出版社:清华大学出版社丛书名:零点起飞学编程图书名称:零点起飞学Android开发 作者:徐诚ISBN:9787302323181开本:16开语种:简体中文图书简介本书结合大量实例 , 由浅入深、循序渐进地介绍了Android移动开发技术 。本书讲解详细 , 示例丰富 , 每一个知识点都配备了具体的示例和运行结果图 , 可以让读者轻鬆上手 , 建立Android技术的思想框架 , 并对Android开发过程有个初步了解 。本书特意提供了典型习题及教学PPT以方便教学 。另外 , 配书光碟中提供了大量的配套教学视频及本书涉及的原始码 , 便于读者更加高效地学习 。本书共17章 , 分为2篇 。第1篇Android开发基础主要介绍了Android系统的发展史、基本组件、Android开发环境的搭建、Android布局、Android基本控制项、Android高级控制项、Android辅助功能、Activity和Intent、Service与BroadcastReceiver、Android数据存储等 。第2篇Android典型套用与实战重点介绍了Android开发中的网路套用、图形套用、多媒体套用、感应器套用、地图服务套用、通信服务及设备控制等 , 最后通过一个网上购书套用系统的开发 , 展示了使用Android进行实际开发的步骤和流程 。本书适合Android移动开发入门与提高人员阅读 , 也可作为大中专院校及职业院校移动开发类课程的教材 。另外 , 本书也可供从事移动开发的程式设计师和编程爱好者作为实际工作中的参考书籍 。目录第1篇 Android开发基础第1章 认识Android( 教学视频:38分钟) 21.1 Android简介 21.1.1 Android发行版本 21.1.2 Android系统架构 31.1.3 Android组件简介 31.2 Android环境搭建 31.2.1 下载并安装JDK 41.2.2 配置环境变数 41.2.3 下载并安装Eclipse 61.2.4 下载并安装AndroidSDK 71.2.5 安装Android ADT 81.2.6 创建运行AVD 91.3 第一个Android程式 111.3.1 项目创建 111.3.2 项目界面 111.3.3 项目运行 131.4 Android应用程式结构 141.5 小结 151.6 习题 16第2章 Android常见界面布局( 教学视频:43分钟) 182.1 界面简介 182.2 相对布局RelativeLayout 192.2.1 相对父容器布局 192.2.2 相对控制项布局 212.3 线性布局LinearLayout 232.3.1 水平线性布局 232.3.2 垂直线性布局 252.4 表格布局TableLayout 252.5 格线布局GridLayout 272.6 帧布局FrameLayout 292.6.1 帧布局 292.6.2 滚动视图ScrollView 302.6.3 水平滚动视图HorizontalScrollView 312.7 小结 322.8 习题 33第3章 Android常用基本控制项( 教学视频:42分钟) 363.1 文本控制项概述 363.1.1 控制项属性 363.1.2 控制项使用 373.2 文本类控制项 373.2.1 TextView 373.2.2 EditText 403.3 Button类控制项 413.3.1 Button 423.3.2 ImageButton 433.3.3 ToggleButton 453.3.4 RadioButton 463.3.5 CheckBox 483.4 图片控制项ImageView 503.5 时钟控制项 513.6 日期与时间控制项 523.6.1 DatePicker 523.6.2 TimePicker 533.7 小结 543.8 习题 54第4章 Android高级控制项( 教学视频:64分钟) 594.1 进度条ProgressBar 594.2 拖动条SeekBar 614.3 自动完成文本控制项 634.3.1 使用AutoCompleteTextView 634.3.2 使用MultiAutoCompleteTextView 654.4 评分条RatingBar 674.5 下拉列表Spinner 704.6 选项卡TabHost 714.7 图片切换控制项ImageSwitcher 744.8 列表视图ListView 774.9 格线视图GridView 804.10 小结 824.11 习题 82第5章 Android选单和对话框( 教学视频:76分钟) 905.1 选单Menu 905.1.1 选项选单Options Menu和子选单Submenu 905.1.2 上下文选单Context Menu 945.2 对话框Dialog 965.2.1 普通对话框Dialog 965.2.2 提示对话框AlertDialog 97 5.2.3 进度对话框ProgressDialog 1005.2.4 日期选择对话框DatePickerDialog 1015.2.5 时间选择对话框TimePickerDialog 1015.3 Android中的温馨提示 1025.3.1 讯息提示条Toast 1025.3.2 通知Notification 1045.4 小结 1065.5 习题 106第6章 Activity和Intent( 教学视频:49分钟) 1116.1 Activity生命周期 1116.2 单界面程式 1126.2.1 单界面程式启动 1126.2.2 Activity状态变化 1136.2.3 单界面程式退出 1146.3 多界面程式 1156.3.1 启动第一个Activity——主Activity 1156.3.2 新建第二个Activity--Two 1166.3.3 启动Two 1186.3.4 跳转回主Activity 1196.3.5 BACK到第二个Activity 1206.4 两个Activity之间传递数据 1216.4.1 传递数据到目标Activity 1216.4.2 返回数据到主Activity 1236.5 Intent和IntentFilter 1256.5.1 意图Intent 1256.5.2 意图过滤器IntentFilter 1306.6 小结 1326.7 习题 132第7章 Service与BroadcastReceiver( 教学视频:57分钟) 1357.1 Service简介 1357.1.1 Service的特点和创建 1357.1.2 Service生命周期 1367.2 Service操作 1377.2.1 使用context.startService()启动Service 1377.2.2 使用context.bindService()启动Service 1407.3 Service通信 1427.3.1 本地服务通信 1427.3.2 远程服务通信 1457.4 系统Service 1497.4.1 电话管理器TelephonyManager 1497.4.2 简讯管理器SmsManager 1527.4.3 音频管理器AudioManager 1547.4.4 振动器Vibrator 1577.5 广播接收者BroadcastReceiver 1587.5.1 开发BroadcastReceiver 1587.5.2 接收系统广播信息 1627.6 小结 1647.7 习题 164 第8章 Android数据存储( 教学视频:71分钟) 1668.1 Android中存储概要 1668.2 键值对存储SharedPreferences 1668.2.1 SharedPreferences是什幺 1668.2.2 SharedPreferences实现数据存储 1678.3 File存储 1698.3.1 File实现数据读取 1698.3.2 File实现SD卡中数据的读写 1718.4 SQLite资料库存储 1748.4.1 SQLite资料库简介 1758.4.2 资料库编程操作 1768.4.3 SQLiteOpenHelper类 1788.5 数据共享ContentPrivoder 1818.5.1 ContentPrivoder简介 1818.5.2 ContentProvider的套用 1848.6 小结 1898.7 习题 189第2篇 Android典型套用与实战第9章 Android网路套用( 教学视频:62分钟) 1929.1 Socket网路通信 1929.1.1 Socket工作机制 1929.1.2 Socket服务端 1939.1.3 Socket客户端 1959.1.4 Socket通信 1969.2 HTTP网路通信 1979.2.1 HTTP通信方式 1979.2.2 HttpURLConnection开发 1989.2.3 HttpClient接口开发 1999.3 URL网路通信 2059.3.1 URL简介 2059.3.2 URL通信开发 2069.4 WebView网页开发 2089.4.1 WebView简介 2089.4.2 WebView开发 2099.5 小结 2129.6 习题 212第10章 Android中图形图像的处理( 教学视频:42分钟) 21410.1 Android中图形图像资源的获取 21410.1.1 Bitmap和Bitmap Factory类 21410.1.2 获取assets资料夹图片资源 21510.2 Android中的动画生成 21710.2.1 补间动画 21710.2.2 帧动画 22110.3 Android中图形的绘製 22310.3.1 图形绘製类介绍 22310.3.2 基本图形的绘製 22410.4 小结 22610.5 习题 226第11章 Android多媒体套用( 教学视频:41分钟) 22811.1 音乐播放器 22811.1.1 MediaPlayer类简介 228 11.1.2 本地音频档案播放 22911.1.3 多个标準音频档案播放 23211.2 视频播放器 23411.2.1 视频相关类简介 23411.2.2 视频播放流程 23511.3 音频与视频的录製 23611.3.1 音频录製 23611.3.2 视频录製 24011.4 相机Camera 24311.5 小结 24511.6 习题 245第12章 Android感应检测--Sensor( 教学视频:37分钟) 24812.1 Sensor简介 24812.1.1 Sensor种类 24812.1.2 Sensor开发 24812.1.3 Sensor真机测试 24912.1.4 Sensor信息检测 25112.2 常用系统感测器 25112.2.1 方向感测器 25112.2.2 磁场感测器 25312.2.3 重力感测器 25412.2.4 加速度感测器 25512.2.5 光感测器 25612.3 小结 25812.4 习题 258第13章 手势识别和无线网路( 教学视频:41分钟) 25913.1 触控萤幕手势 25913.1.1 GestureDetector简介 25913.1.2 触控萤幕手势套用 26013.2 输入法手势 26213.2.1 Gesture相关类简介 26213.2.2 输入法手势套用 26313.3 Wi-Fi 26513.4 蓝牙Bluetooth 26713.5 小结 26913.6 习题 270第14章 Google地图服务( 教学视频:37分钟) 27314.1 Google Maps 27314.1.1 获取Map API Key 27314.1.2 测试Google Maps 27514.1.3 Google Maps相关类 27614.1.4 Google Maps套用开发 27814.2 Google Street View 28414.2.1 Google Street View服务原理 28414.2.2 Google Street View套用开发 28514.3 GPS定位服务 28614.3.1 GPS相关类简介 28714.3.2 GPS套用开发 28814.4 小结 29114.5 习题 292第15章 Android通信服务( 教学视频:65分钟) 29415.1 电话控制 29415.1.1 拨打电话 29415.1.2 过滤电话 29815.2 简讯控制 30015.2.1 传送简讯 30115.2.2 简讯提示 304 15.2.3 简讯群发 30715.3 E-mail控制 31015.4 小结 31115.5 习题 311第16章 Android特色套用开发( 教学视频:70分钟) 31316.1 手机外观更改和提醒设定 31316.1.1 手机壁纸的改变 31316.1.2 手机振动的设定 31716.1.3 音量调节 32016.2 TelephonyManager的使用 32316.3 手机电池电量 32716.4 手机闹钟 32916.5 小结 33216.6 习题 332第17章 Android套用开发——网上购书( 教学视频:43分钟) 33717.1 系统简介 33717.1.1 功能概述 33717.1.2 开发环境及目标平台 33717.2 系统架构 33817.3 用户登录模组的实现 33817.4 资料库与数据表的实现 33917.5 图书浏览选择模组的实现 34117.6 存储模组的实现 34417.7 小结 346