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

Android网络开发与应用实战详解
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2012-09
版次: 1
ISBN: 9787115289698
定价: 69.00
装帧: 平装
开本: 16开
纸张: 其他
页数: 509页
字数: 793千字
5人买过
  • Android凭借其强大的功能逐渐赢得了广大用户和开发者的青睐,已经成为市场占有率很高的的智能手机操作系统。
    《Android网络开发与应用实战详解》分为16章,分别详细介绍了Android系统基础、HTML5基础,Android系统开发网页技术、HTTP通信处理、处理URL地址、WebKit基础、Wi-Fi蓝牙、邮件应用、RSS应用等。并且在本书最后,通过3个综合实例,分别介绍了开发网络视频播放器系统、RSS阅读器系统、邮件系统的基本过程,介绍了开发大型Android系统的基本流程。
    《Android网络开发与应用实战详解》适合Android程序员、研发人员及Android爱好者阅读,也可以作为相关培训班和大专院校相关专业的教学用书。 第1章Android技术概述
    1.1智能手机世界
    1.1.1何谓智能手机
    1.1.2当前主流的智能手机系统
    1.2蓬勃发展的手机上网产业
    1.2.1WAP技术介绍
    1.2.2手机上网的商机
    1.2.3开发人员的机遇
    1.3搭建Android应用开发环境
    1.3.1安装AndroidSDK的系统要求
    1.3.2安装JDK、Eclipse、AndroidSDK
    1.3.3设定AndroidSDKHome
    1.3.4验证开发环境
    1.3.5创建Android虚拟设备(AVD)
    1.3.6常见的几个问题
    1.4Android模拟器
    1.4.1Android模拟器简介
    1.4.2模拟器和真机究竟有何区别
    1.4.3模拟器简单总结

    第2章Android技术核心框架
    2.1简析Android安装文件
    2.1.1AndroidSDK目录结构
    2.1.2android.jar及内部结构
    2.1.3SDK文档及阅读技巧
    2.1.4SDK工具集
    2.2解析AndroidSDK实例
    2.3Android系统架构
    2.3.1Android体系结构介绍
    2.3.2Android应用工程文件组成
    2.3.3应用程序的生命周期

    第3章网络开发技术基础
    3.1HTML简介
    3.1.1HTML初步
    3.1.2字体格式设置
    3.1.3使用标示标记
    3.1.4使用区域和段落标记
    3.1.5使用表格标记
    3.1.6使用表单标记
    3.2XML技术
    3.2.1XML的概述
    3.2.2XML的语法
    3.2.3如何获取XML文档
    3.3CSS技术基础
    3.3.1基本语法
    3.3.2CSS属性介绍
    3.3.3CSS编码规范
    3.4JavaScript技术基础
    3.4.1JavaScript概述
    3.4.2JavaScript运算符
    3.4.3JavaScript循环语句
    3.4.4JavaScript函数
    3.4.5JavaScript事件
    3.5Java中的网络通信
    3.5.1Java网络通信概述
    3.5.2Socket和ServerSocket
    3.5.3网络通信的综合应用

    第4章HTTP通信处理
    4.1HTTP基础
    4.1.1HTTP概述
    4.1.2协议功能
    4.1.3Android中的HTTP
    4.2使用Apache接口
    4.2.1Apache接口基础
    4.2.2Apache应用要点
    4.2.3Apache应用要点
    4.3使用标准Java接口
    4.3.1IP地址
    4.3.2URL地址
    4.3.3套接字Socket类
    4.3.4URLConncetion类
    4.3.5在Android中使用java.net
    4.4使用Android网络接口
    4.5实战演练——在手机屏幕中传递HTTP参数
    4.5.1设计思路
    4.5.2具体实现

    第5章URL处理
    5.1URLConnection
    5.1.1URL类
    5.1.2在Android中使用URLConnection
    5.2HTTPURLConnection
    5.2.1HttpURLConnection的主要用法
    5.2.2在Android中使用HttpURLConnection

    第6章WebKit浏览器
    6.1WebKit的目录结构
    6.2WebKit框架介绍
    6.2.1Java层框架
    6.2.2C层框架
    6.3WebKit操作
    6.3.1WebKit初始化
    6.3.2载入数据
    6.3.3刷新绘制
    6.4WebView详解
    6.4.1WebView介绍
    6.4.2实现WebView的两种方式
    6.4.3WebView的几个常见功能
    6.4.4WebView演练——浏览网页
    6.4.5WebView演练——加载HTML程序
    6.4.6WebView演练——加载JavaScript程序
    6.4.7使用WebView的注意事项

    第7章HTML5
    7.1HTML5介绍
    7.1.1发展历程
    7.1.2HTML5的吸引力
    7.2新特性之视频处理
    7.2.1video标记
    7.2.2标记的属性
    7.3新特性之音频处理
    7.3.1audio标记
    7.3.2标记的属性
    7.4新特性之Canvas
    7.4.1Canvas标记介绍
    7.4.2HTMLDOMCanvas对象
    7.4.3Canvas实践
    7.5新特性之Web存储
    7.5.1Web存储介绍
    7.5.2HTML5中Web存储的意义
    7.5.3两种存储方法
    7.6新特性之表单新特性
    7.6.1全新的Input类型
    7.6.2全新的表单元素
    7.6.3全新的表单属性

    第8章为Android开发网页
    8.1准备工作
    8.1.1搭建开发环境
    8.1.2先看一段代码
    8.1.3控制页面的缩放
    8.2添加Android的CSS
    8.2.1编写基本的样式
    8.2.2添加视觉效果
    8.3添加JavaScript
    8.3.1jQuery框架介绍
    8.3.2具体实践
    8.4使用Ajax
    8.5让网页动起来
    8.5.1一个开源框架——JQTouch
    8.5.2一个简单应用

    第9章Wi-Fi蓝牙系统
    9.1了解Wi-Fi系统的结构
    9.1.1Wi-Fi概述
    9.1.2Wi-Fi层次结构
    9.1.3和Linux的差异
    9.2分析源代码
    9.2.1本地部分
    9.2.2JNI部分
    9.2.3JavaFrameWork部分
    9.2.4Setting中的设置部分
    9.3开发Wi-Fi应用程序
    9.3.1类WifiManager
    9.3.2开发Wi-Fi应用程序

    第10章蓝牙系统应用
    10.1了解蓝牙系统的结构
    10.1.1蓝牙概述
    10.1.2蓝牙层次结构
    10.1.3和Linux的差异
    10.2分析源代码
    10.2.1初始化蓝牙芯片
    10.2.2蓝牙服务
    10.2.3管理蓝牙电源
    10.3和蓝牙相关的类
    10.3.1BluetoothSocket类
    10.3.2BluetoothServerSocket类
    10.3.3BluetoothAdapter类
    10.3.4BluetoothClass.Service类
    10.3.5BluetoothClass.Device.Major类
    10.3.6BluetoothClass.Device类
    10.3.7BluetoothClass类
    10.4Android蓝牙的基本应用
    10.4.1使用BluetoothAdapter类
    10.4.2使用BluetoothSocket类
    10.5总结在Android平台开发蓝牙应用的过程
    10.6开发一个遥控器——蓝牙控制玩具车

    第11章邮件应用
    11.1使用Android的内置邮件系统
    11.1.1Android邮件客户端配置
    11.1.2调用内置邮件系统——在发送短信时实现E-mail邮件通知
    11.1.3调用内置邮件系统——来电时自动邮件通知
    11.1.4调用内置邮件系统——实现一个简易邮件发送系统
    11.1.5调用内置邮件系统——调用内置Gmail发送邮件
    11.1.6其他方法
    11.2使用SmsManager收发邮件
    11.2.1SmsManager基础
    11.2.2SmsManager发送短信——简单发信程序
    11.3用commons-mail.jar和mail.jar实现邮件收发
    11.3.1使用commons-mail.jar发送邮件
    11.3.2使用mail.jar接收邮件
    11.3.3Android中用commons-mail.jar和mail.jar收发邮件

    第12章RSS处理
    12.1RSS基础
    12.1.1RSS用途和阅读器介绍
    12.1.2RSS语法
    12.2SAX技术介绍
    12.2.1SAX的原理
    12.2.2基于对象和基于事件的接口
    12.2.3常用的接口和类
    12.3开发一个RSS程序

    第13章Android网络典型应用实践
    13.1播放网络中的MP3
    13.2下载在线铃声
    13.3显示QQ空间中的照片
    13.4下载网络图片作为屏幕背景
    13.5上传文件到远程服务器
    13.6开发一个远程下载系统
    13.7移动微博发送系统

    第14章开发一个网络视频播放器
    14.1MediaPlayer视频技术
    14.1.1MediaPlayer基础
    14.1.2MediaPlayer的状态
    14.1.3MediaPlayer方法的有效状态和无效状态
    14.1.4MediaPlayer的接口
    14.1.5MediaPlayer的常量
    14.1.6MediaPlayer的公共方法
    14.2VideoView技术
    14.2.1构造函数
    14.2.2公共方法
    14.3开发一个网络视频播放器
    14.3.1实现布局文件
    14.3.2实现显示文本值文件
    14.3.3主程序文件

    第15章网络RSS阅读器
    15.1实现流程
    15.2具体实现
    15.2.1建立实体类
    15.2.2主程序文件ActivityMain.java
    15.2.3实现ContentHandler
    15.2.4主程序文件ActivityShowDescription.java
    15.2.5主布局文件main.xml
    15.2.6详情主布局文件showdescription.xml
    15.3打包、签名和发布
    15.3.1申请会员
    15.3.2生成签名文件
    15.3.3使用签名文件
    15.3.4发布

    第16章开发一个邮件系统
    16.1项目介绍
    16.1.1项目背景介绍
    16.1.2项目目的
    16.2系统需求分析
    16.2.1构成模块
    16.2.2系统流程
    16.2.3功能结构图
    16.2.4系统功能说明
    16.2.5系统需求
    16.3数据存储设计
    16.3.1用户信息类
    16.3.2SharedPreferences
    16.4具体编码
    16.4.1欢迎界面
    16.4.2系统主界面
    16.4.3邮箱类型设置
    16.4.4邮箱收取设置
    16.4.5邮箱发送设置
    16.4.6邮箱用户检查
    16.4.7设置用户别名
    16.4.8用户邮件编辑
    16.5总结
    ……
  • 内容简介:
    Android凭借其强大的功能逐渐赢得了广大用户和开发者的青睐,已经成为市场占有率很高的的智能手机操作系统。
    《Android网络开发与应用实战详解》分为16章,分别详细介绍了Android系统基础、HTML5基础,Android系统开发网页技术、HTTP通信处理、处理URL地址、WebKit基础、Wi-Fi蓝牙、邮件应用、RSS应用等。并且在本书最后,通过3个综合实例,分别介绍了开发网络视频播放器系统、RSS阅读器系统、邮件系统的基本过程,介绍了开发大型Android系统的基本流程。
    《Android网络开发与应用实战详解》适合Android程序员、研发人员及Android爱好者阅读,也可以作为相关培训班和大专院校相关专业的教学用书。
  • 目录:
    第1章Android技术概述
    1.1智能手机世界
    1.1.1何谓智能手机
    1.1.2当前主流的智能手机系统
    1.2蓬勃发展的手机上网产业
    1.2.1WAP技术介绍
    1.2.2手机上网的商机
    1.2.3开发人员的机遇
    1.3搭建Android应用开发环境
    1.3.1安装AndroidSDK的系统要求
    1.3.2安装JDK、Eclipse、AndroidSDK
    1.3.3设定AndroidSDKHome
    1.3.4验证开发环境
    1.3.5创建Android虚拟设备(AVD)
    1.3.6常见的几个问题
    1.4Android模拟器
    1.4.1Android模拟器简介
    1.4.2模拟器和真机究竟有何区别
    1.4.3模拟器简单总结

    第2章Android技术核心框架
    2.1简析Android安装文件
    2.1.1AndroidSDK目录结构
    2.1.2android.jar及内部结构
    2.1.3SDK文档及阅读技巧
    2.1.4SDK工具集
    2.2解析AndroidSDK实例
    2.3Android系统架构
    2.3.1Android体系结构介绍
    2.3.2Android应用工程文件组成
    2.3.3应用程序的生命周期

    第3章网络开发技术基础
    3.1HTML简介
    3.1.1HTML初步
    3.1.2字体格式设置
    3.1.3使用标示标记
    3.1.4使用区域和段落标记
    3.1.5使用表格标记
    3.1.6使用表单标记
    3.2XML技术
    3.2.1XML的概述
    3.2.2XML的语法
    3.2.3如何获取XML文档
    3.3CSS技术基础
    3.3.1基本语法
    3.3.2CSS属性介绍
    3.3.3CSS编码规范
    3.4JavaScript技术基础
    3.4.1JavaScript概述
    3.4.2JavaScript运算符
    3.4.3JavaScript循环语句
    3.4.4JavaScript函数
    3.4.5JavaScript事件
    3.5Java中的网络通信
    3.5.1Java网络通信概述
    3.5.2Socket和ServerSocket
    3.5.3网络通信的综合应用

    第4章HTTP通信处理
    4.1HTTP基础
    4.1.1HTTP概述
    4.1.2协议功能
    4.1.3Android中的HTTP
    4.2使用Apache接口
    4.2.1Apache接口基础
    4.2.2Apache应用要点
    4.2.3Apache应用要点
    4.3使用标准Java接口
    4.3.1IP地址
    4.3.2URL地址
    4.3.3套接字Socket类
    4.3.4URLConncetion类
    4.3.5在Android中使用java.net
    4.4使用Android网络接口
    4.5实战演练——在手机屏幕中传递HTTP参数
    4.5.1设计思路
    4.5.2具体实现

    第5章URL处理
    5.1URLConnection
    5.1.1URL类
    5.1.2在Android中使用URLConnection
    5.2HTTPURLConnection
    5.2.1HttpURLConnection的主要用法
    5.2.2在Android中使用HttpURLConnection

    第6章WebKit浏览器
    6.1WebKit的目录结构
    6.2WebKit框架介绍
    6.2.1Java层框架
    6.2.2C层框架
    6.3WebKit操作
    6.3.1WebKit初始化
    6.3.2载入数据
    6.3.3刷新绘制
    6.4WebView详解
    6.4.1WebView介绍
    6.4.2实现WebView的两种方式
    6.4.3WebView的几个常见功能
    6.4.4WebView演练——浏览网页
    6.4.5WebView演练——加载HTML程序
    6.4.6WebView演练——加载JavaScript程序
    6.4.7使用WebView的注意事项

    第7章HTML5
    7.1HTML5介绍
    7.1.1发展历程
    7.1.2HTML5的吸引力
    7.2新特性之视频处理
    7.2.1video标记
    7.2.2标记的属性
    7.3新特性之音频处理
    7.3.1audio标记
    7.3.2标记的属性
    7.4新特性之Canvas
    7.4.1Canvas标记介绍
    7.4.2HTMLDOMCanvas对象
    7.4.3Canvas实践
    7.5新特性之Web存储
    7.5.1Web存储介绍
    7.5.2HTML5中Web存储的意义
    7.5.3两种存储方法
    7.6新特性之表单新特性
    7.6.1全新的Input类型
    7.6.2全新的表单元素
    7.6.3全新的表单属性

    第8章为Android开发网页
    8.1准备工作
    8.1.1搭建开发环境
    8.1.2先看一段代码
    8.1.3控制页面的缩放
    8.2添加Android的CSS
    8.2.1编写基本的样式
    8.2.2添加视觉效果
    8.3添加JavaScript
    8.3.1jQuery框架介绍
    8.3.2具体实践
    8.4使用Ajax
    8.5让网页动起来
    8.5.1一个开源框架——JQTouch
    8.5.2一个简单应用

    第9章Wi-Fi蓝牙系统
    9.1了解Wi-Fi系统的结构
    9.1.1Wi-Fi概述
    9.1.2Wi-Fi层次结构
    9.1.3和Linux的差异
    9.2分析源代码
    9.2.1本地部分
    9.2.2JNI部分
    9.2.3JavaFrameWork部分
    9.2.4Setting中的设置部分
    9.3开发Wi-Fi应用程序
    9.3.1类WifiManager
    9.3.2开发Wi-Fi应用程序

    第10章蓝牙系统应用
    10.1了解蓝牙系统的结构
    10.1.1蓝牙概述
    10.1.2蓝牙层次结构
    10.1.3和Linux的差异
    10.2分析源代码
    10.2.1初始化蓝牙芯片
    10.2.2蓝牙服务
    10.2.3管理蓝牙电源
    10.3和蓝牙相关的类
    10.3.1BluetoothSocket类
    10.3.2BluetoothServerSocket类
    10.3.3BluetoothAdapter类
    10.3.4BluetoothClass.Service类
    10.3.5BluetoothClass.Device.Major类
    10.3.6BluetoothClass.Device类
    10.3.7BluetoothClass类
    10.4Android蓝牙的基本应用
    10.4.1使用BluetoothAdapter类
    10.4.2使用BluetoothSocket类
    10.5总结在Android平台开发蓝牙应用的过程
    10.6开发一个遥控器——蓝牙控制玩具车

    第11章邮件应用
    11.1使用Android的内置邮件系统
    11.1.1Android邮件客户端配置
    11.1.2调用内置邮件系统——在发送短信时实现E-mail邮件通知
    11.1.3调用内置邮件系统——来电时自动邮件通知
    11.1.4调用内置邮件系统——实现一个简易邮件发送系统
    11.1.5调用内置邮件系统——调用内置Gmail发送邮件
    11.1.6其他方法
    11.2使用SmsManager收发邮件
    11.2.1SmsManager基础
    11.2.2SmsManager发送短信——简单发信程序
    11.3用commons-mail.jar和mail.jar实现邮件收发
    11.3.1使用commons-mail.jar发送邮件
    11.3.2使用mail.jar接收邮件
    11.3.3Android中用commons-mail.jar和mail.jar收发邮件

    第12章RSS处理
    12.1RSS基础
    12.1.1RSS用途和阅读器介绍
    12.1.2RSS语法
    12.2SAX技术介绍
    12.2.1SAX的原理
    12.2.2基于对象和基于事件的接口
    12.2.3常用的接口和类
    12.3开发一个RSS程序

    第13章Android网络典型应用实践
    13.1播放网络中的MP3
    13.2下载在线铃声
    13.3显示QQ空间中的照片
    13.4下载网络图片作为屏幕背景
    13.5上传文件到远程服务器
    13.6开发一个远程下载系统
    13.7移动微博发送系统

    第14章开发一个网络视频播放器
    14.1MediaPlayer视频技术
    14.1.1MediaPlayer基础
    14.1.2MediaPlayer的状态
    14.1.3MediaPlayer方法的有效状态和无效状态
    14.1.4MediaPlayer的接口
    14.1.5MediaPlayer的常量
    14.1.6MediaPlayer的公共方法
    14.2VideoView技术
    14.2.1构造函数
    14.2.2公共方法
    14.3开发一个网络视频播放器
    14.3.1实现布局文件
    14.3.2实现显示文本值文件
    14.3.3主程序文件

    第15章网络RSS阅读器
    15.1实现流程
    15.2具体实现
    15.2.1建立实体类
    15.2.2主程序文件ActivityMain.java
    15.2.3实现ContentHandler
    15.2.4主程序文件ActivityShowDescription.java
    15.2.5主布局文件main.xml
    15.2.6详情主布局文件showdescription.xml
    15.3打包、签名和发布
    15.3.1申请会员
    15.3.2生成签名文件
    15.3.3使用签名文件
    15.3.4发布

    第16章开发一个邮件系统
    16.1项目介绍
    16.1.1项目背景介绍
    16.1.2项目目的
    16.2系统需求分析
    16.2.1构成模块
    16.2.2系统流程
    16.2.3功能结构图
    16.2.4系统功能说明
    16.2.5系统需求
    16.3数据存储设计
    16.3.1用户信息类
    16.3.2SharedPreferences
    16.4具体编码
    16.4.1欢迎界面
    16.4.2系统主界面
    16.4.3邮箱类型设置
    16.4.4邮箱收取设置
    16.4.5邮箱发送设置
    16.4.6邮箱用户检查
    16.4.7设置用户别名
    16.4.8用户邮件编辑
    16.5总结
    ……
查看详情
相关图书 / 更多
Android网络开发与应用实战详解
Animate 2022二维动画制作案例教程(全视频微课版)
董佳佳、程远、金洪宇
Android网络开发与应用实战详解
Android性能优化入门与实战
张世欣(拭心)
Android网络开发与应用实战详解
Android图形显示系统
李先儒
Android网络开发与应用实战详解
Animate CC 动画制作案例教程(第2版)
刘鹏程
Android网络开发与应用实战详解
Android积木式编程开发:AppInventor2018离线中文版(第2版)
刘载兴、张燕燕 编
Android网络开发与应用实战详解
Anisha Accidental Detective
Serena Patel 著;Emma McCann 绘
Android网络开发与应用实战详解
Android自动化测试实战:Python+Appium +unittest
Storm 梁培峰
Android网络开发与应用实战详解
AnEssayonthePrincipleofPopulationandOthe
Malthus, Thomas
Android网络开发与应用实战详解
Android移动应用基础教程(Android Studio)(第3版)
黑马程序员
Android网络开发与应用实战详解
Ansys Workbench 2022中文版有限元分析从入门到精通
CAD/CAM/CAE技术联盟
Android网络开发与应用实战详解
Animate 2022中文版入门与提高
胡仁喜、王昌盛、李华
Android网络开发与应用实战详解
Ansys Fluent中文版流场分析从入门到精通
曾建邦 单丰武
您可能感兴趣 / 更多
Android网络开发与应用实战详解
基于空间数据库的地图制图
王东华、刘建军、王桂芝 著
Android网络开发与应用实战详解
3ds Max角色设计案例实战教程
王东华
Android网络开发与应用实战详解
暖窗集
王东华 著
Android网络开发与应用实战详解
国家基础地理信息数据库动态更新工程技术
王东华;刘建军
Android网络开发与应用实战详解
精通Android网络开发
王东华 著
Android网络开发与应用实战详解
Android移动开发技术丛书:Android开发实例大全(第2版)
王东华 著
Android网络开发与应用实战详解
发现母亲:这样教孩子就对了(少年篇.学习方法)
王东华 编
Android网络开发与应用实战详解
杏坛吟草
王东华 著
Android网络开发与应用实战详解
Android移动开发技术丛书:Android开发实例大全
王东华 著
Android网络开发与应用实战详解
ZBRUSH 4从入门到精通-附赠2DVD
王东华 著
Android网络开发与应用实战详解
感动中国的十大优秀母亲(上下册)(全两册)
王东华 主编
Android网络开发与应用实战详解
发现母亲
王东华