logo
分类于: 计算机基础 互联网 设计

简介

Android网络开发与应用实战详解

Android网络开发与应用实战详解 0.0分

资源最后更新于 2020-03-29 03:40:00

作者:王东华

出版社:出版社人民邮电出版社

出版日期:2012-09

ISBN:9787115289698

文件格式: pdf

标签: 开发 网络 计算机 限时特价 程序

简介· · · · · ·

Android凭借其强大的功能逐渐赢得了广大用户和开发者的青睐,已经成为市场占有率很高的的智能手机操作系统。《Android网络开发与应用实战详解》分为16章,分别详细介绍了Android系统基础、HTML 5基础,Android系统开发网页技术、HTTP通信处理、处理URL地址、WebKit基础、Wi-Fi蓝牙、邮件应用、RSS应用等。并且在本书最后,通过3个综合实例,分别介绍了开发网络视频播放器系统、RSS阅读器系统、邮件系统的基本过程,介绍了开发大型Android系统的基本流程。《Android网络开发与应用实战详解》适合Android程序员、研发人员及Android爱好者阅读,也可以作为相关培训班和大专院校相关专业的教学用书。本书由王东华编著。王东华编著

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. Android网络开发与应用实战详解
  2. 前言
  3. 第1章 Android技术概述
  4. 1.1 智能手机世界
  5. 1.1.1 何谓智能手机
  6. 1.1.2 当前主流的智能手机系统
  7. 1.2 蓬勃发展的手机上网产业
  8. 1.2.1 WAP技术介绍
  9. 1.2.2 手机上网的商机
  10. 1.2.3 开发人员的机遇
  11. 1.3 搭建Android应用开发环境
  12. 1.3.1 安装Android SDK的系统要求
  13. 1.3.2 安装JDK、Eclipse、Android SDK
  14. 1.3.3 设定Android SDK Home
  15. 1.3.4 验证开发环境
  16. 1.3.5 创建Android虚拟设备(AVD)
  17. 1.3.6 常见的几个问题
  18. 1.4 Android模拟器
  19. 1.4.1 Android模拟器简介
  20. 1.4.2 模拟器和真机究竟有何区别
  21. 1.4.3 模拟器简单总结
  22. 第2章 Android技术核心框架
  23. 2.1 简析Android安装文件
  24. 2.1.1 Android SDK目录结构
  25. 2.1.2 android.jar及内部结构
  26. 2.1.3 SDK文档及阅读技巧
  27. 2.1.4 SDK工具集
  28. 2.2 解析Android SDK实例
  29. 2.3 Android系统架构
  30. 2.3.1 Android体系结构介绍
  31. 2.3.2 Android应用工程文件组成
  32. 2.3.3 应用程序的生命周期
  33. 第3章 网络开发技术基础
  34. 3.1 HTML简介
  35. 3.1.1 HTML初步
  36. 3.1.2 字体格式设置
  37. 3.1.3 使用标示标记
  38. 3.1.4 使用区域和段落标记
  39. 3.1.5 使用表格标记
  40. 3.1.6 使用表单标记
  41. 3.2 XML技术
  42. 3.2.1 XML的概述
  43. 3.2.2 XML的语法
  44. 3.2.3 如何获取XML文档
  45. 3.3 CSS技术基础
  46. 3.3.1 基本语法
  47. 3.3.2 CSS属性介绍
  48. 3.3.3 CSS编码规范
  49. 3.4 JavaScript技术基础
  50. 3.4.1 JavaScript概述
  51. 3.4.2 JavaScript运算符
  52. 3.4.3 JavaScript循环语句
  53. 3.4.4 JavaScript函数
  54. 3.4.5 JavaScript事件
  55. 3.5 Java中的网络通信
  56. 3.5.1 Java网络通信概述
  57. 3.5.2 Socket和ServerSocket
  58. 3.5.3 网络通信的综合应用
  59. 第4章 HTTP通信处理
  60. 4.1 HTTP基础
  61. 4.1.1 HTTP概述
  62. 4.1.2 协议功能
  63. 4.1.3 Android中的HTTP
  64. 4.2 使用Apache接口
  65. 4.2.1 Apache接口基础
  66. 4.2.2 Apache应用要点
  67. 4.2.3 Apache应用要点
  68. 4.3 使用标准Java接口
  69. 4.3.1 IP地址
  70. 4.3.2 URL地址
  71. 4.3.3 套接字Socket类
  72. 4.3.4 URLConncetion类
  73. 4.3.5 在Android中使用java.net
  74. 4.4 使用Android网络接口
  75. 4.5 实战演练——在手机屏幕中传递HTTP参数
  76. 4.5.1 设计思路
  77. 4.5.2 具体实现
  78. 第5章 URL处理
  79. 5.1 URLConnection
  80. 5.1.1 URL类
  81. 5.1.2 在Android中使用URLConnection
  82. 5.2 HTTPURLConnection
  83. 5.2.1 HttpURLConnection的主要用法
  84. 5.2.2 在Android中使用HttpURLConnection
  85. 第6章 WebKit浏览器
  86. 6.1 WebKit的目录结构
  87. 6.2 WebKit框架介绍
  88. 6.2.1 Java层框架
  89. 6.2.2 C层框架
  90. 6.3 WebKit操作
  91. 6.3.1 WebKit初始化
  92. 6.3.2 载入数据
  93. 6.3.3 刷新绘制
  94. 6.4 WebView详解
  95. 6.4.1 WebView介绍
  96. 6.4.2 实现WebView的两种方式
  97. 6.4.3 WebView的几个常见功能
  98. 6.4.4 WebView演练——浏览网页
  99. 6.4.5 WebView演练——加载HTML程序
  100. 6.4.6 WebView演练——加载JavaScript程序
  101. 6.4.7 使用WebView的注意事项
  102. 第7章 HTML5
  103. 7.1 HTML5介绍
  104. 7.1.1 发展历程
  105. 7.1.2 HTML 5的吸引力
  106. 7.2 新特性之视频处理
  107. 7.2.1 video标记
  108. 7.2.2
  109. 7.3 新特性之音频处理
  110. 7.3.1 audio标记
  111. 7.3.2
  112. 7.4 新特性之Canvas
  113. 7.4.1 Canvas标记介绍
  114. 7.4.2 HTML DOM Canvas对象
  115. 7.4.3 Canvas实践
  116. 7.5 新特性之Web存储
  117. 7.5.1 Web存储介绍
  118. 7.5.2 HTML 5中Web存储的意义
  119. 7.5.3 两种存储方法
  120. 7.6 新特性之表单新特性
  121. 7.6.1 全新的Input类型
  122. 7.6.2 全新的表单元素
  123. 7.6.3 全新的表单属性
  124. 第8章 为Android开发网页
  125. 8.1 准备工作
  126. 8.1.1 搭建开发环境
  127. 8.1.2 先看一段代码
  128. 8.1.3 控制页面的缩放
  129. 8.2 添加Android的CSS
  130. 8.2.1 编写基本的样式
  131. 8.2.2 添加视觉效果
  132. 8.3 添加JavaScript
  133. 8.3.1 jQuery框架介绍
  134. 8.3.2 具体实践
  135. 8.4 使用Ajax
  136. 8.5 让网页动起来
  137. 8.5.1 一个开源框架——JQTouch
  138. 8.5.2 一个简单应用
  139. 第9章 Wi-Fi蓝牙系统
  140. 9.1 了解Wi-Fi系统的结构
  141. 9.1.1 Wi-Fi概述
  142. 9.1.2 Wi-Fi层次结构
  143. 9.1.3 和Linux的差异
  144. 9.2 分析源代码
  145. 9.2.1 本地部分
  146. 9.2.2 JNI部分
  147. 9.2.3 Java FrameWork部分
  148. 9.2.4 Setting中的设置部分
  149. 9.3 开发Wi-Fi应用程序
  150. 9.3.1 类WifiManager
  151. 9.3.2 开发Wi-Fi应用程序
  152. 第10章 蓝牙系统应用
  153. 10.1 了解蓝牙系统的结构
  154. 10.1.1 蓝牙概述
  155. 10.1.2 蓝牙层次结构
  156. 10.1.3 和Linux的差异
  157. 10.2 分析源代码
  158. 10.2.1 初始化蓝牙芯片
  159. 10.2.2 蓝牙服务
  160. 10.2.3 管理蓝牙电源
  161. 10.3 和蓝牙相关的类
  162. 10.3.1 BluetoothSocket类
  163. 10.3.2 BluetoothServerSocket类
  164. 10.3.3 BluetoothAdapter类
  165. 10.3.4 BluetoothClass.Service类
  166. 10.3.5 BluetoothClass.Device.Major类
  167. 10.3.6 BluetoothClass.Device类
  168. 10.3.7 BluetoothClass类
  169. 10.4 Android蓝牙的基本应用
  170. 10.4.1 使用BluetoothAdapter类
  171. 10.4.2 使用BluetoothSocket类
  172. 10.5 总结在Android平台开发蓝牙应用的过程
  173. 10.6 开发一个遥控器——蓝牙控制玩具车
  174. 第11章 邮件应用
  175. 11.1 使用Android的内置邮件系统
  176. 11.1.1 Android邮件客户端配置
  177. 11.1.2 调用内置邮件系统——在发送短信时实现E-mail邮件通知
  178. 11.1.3 调用内置邮件系统——来电时自动邮件通知
  179. 11.1.4 调用内置邮件系统——实现一个简易邮件发送系统
  180. 11.1.5 调用内置邮件系统——调用内置Gmail发送邮件
  181. 11.1.6 其他方法
  182. 11.2 使用SmsManager收发邮件
  183. 11.2.1 SmsManager基础
  184. 11.2.2 SmsManager发送短信——简单发信程序
  185. 11.3 用commons-mail.jar和mail.jar实现邮件收发
  186. 11.3.1 使用commons-mail.jar发送邮件
  187. 11.3.2 使用mail.jar接收邮件
  188. 11.3.3 Android中用commons-mail.jar和mail.jar收发邮件
  189. 第12章 RSS处理
  190. 12.1 RSS基础
  191. 12.1.1 RSS用途和阅读器介绍
  192. 12.1.2 RSS语法
  193. 12.2 SAX技术介绍
  194. 12.2.1 SAX的原理
  195. 12.2.2 基于对象和基于事件的接口
  196. 12.2.3 常用的接口和类
  197. 12.3 开发一个RSS程序
  198. 第13章 Android网络典型应用实践
  199. 13.1 播放网络中的MP3
  200. 13.2 下载在线铃声
  201. 13.3 显示QQ空间中的照片
  202. 13.4 下载网络图片作为屏幕背景
  203. 13.5 上传文件到远程服务器
  204. 13.6 开发一个远程下载系统
  205. 13.7 移动微博发送系统
  206. 第14章 开发一个网络视频播放器
  207. 14.1 MediaPlayer视频技术
  208. 14.1.1 MediaPlayer基础
  209. 14.1.2 MediaPlayer的状态
  210. 14.1.3 MediaPlayer方法的有效状态和无效状态
  211. 14.1.4 MediaPlayer的接口
  212. 14.1.5 MediaPlayer的常量
  213. 14.1.6 MediaPlayer的公共方法
  214. 14.2 VideoView技术
  215. 14.2.1 构造函数
  216. 14.2.2 公共方法
  217. 14.3 开发一个网络视频播放器
  218. 14.3.1 实现布局文件
  219. 14.3.2 实现显示文本值文件
  220. 14.3.3 主程序文件
  221. 第15章 网络RSS阅读器
  222. 15.1 实现流程
  223. 15.2 具体实现
  224. 15.2.1 建立实体类
  225. 15.2.2 主程序文件ActivityMain.java
  226. 15.2.3 实现ContentHandler
  227. 15.2.4 主程序文件ActivityShowDescription.java
  228. 15.2.5 主布局文件main.xml
  229. 15.2.6 详情主布局文件showdescription.xml
  230. 15.3 打包、签名和发布
  231. 15.3.1 申请会员
  232. 15.3.2 生成签名文件
  233. 15.3.3 使用签名文件
  234. 15.3.4 发布
  235. 第16章 开发一个邮件系统
  236. 16.1 项目介绍
  237. 16.1.1 项目背景介绍
  238. 16.1.2 项目目的
  239. 16.2 系统需求分析
  240. 16.2.1 构成模块
  241. 16.2.2 系统流程
  242. 16.2.3 功能结构图
  243. 16.2.4 系统功能说明
  244. 16.2.5 系统需求
  245. 16.3 数据存储设计
  246. 16.3.1 用户信息类
  247. 16.3.2 SharedPreferences
  248. 16.4 具体编码
  249. 16.4.1 欢迎界面
  250. 16.4.2 系统主界面
  251. 16.4.3 邮箱类型设置
  252. 16.4.4 邮箱收取设置
  253. 16.4.5 邮箱发送设置
  254. 16.4.6 邮箱用户检查
  255. 16.4.7 设置用户别名
  256. 16.4.8 用户邮件编辑
  257. 16.5 总结