Android网络开发从入门到精通

Android网络开发从入门到精通

作者: 张余

ISBN: 9787302341925

出版时间: 2014-01-01

出版社: 清华大学出版社

张余 0 0 0

下载的epub,mobi,azw3 文件不懂打开,格式转换,寻求帮助,请关注微信公众号“ebookcn”
1.1Android是一款智能手机
1.1.2当前主流的智能手机系统
1.2Android的巨大优势
1.3搭建Android开发环境
1.3.1安装Android系统的要求
1.3.2安装Android插件
1.3.3设定AndroidSDK主目录
1.4创建Android虚拟设备
1.4.1Android模拟器简介
1.4.2模拟器和真机的区别
1.4.3创建Android虚拟设备
1.4.4启动AVD模拟器
1.4.5快速安装SDK的方法
1.5搭建环境过程中的常见问题
第2章Android网络开发基础
2.1Android安装文件介绍
2.1.1AndroidSDK日录结构
2.1.2android.jar及内部结构
2.1.3SDK帮助文档
2.1.4解析AndroidSDK实例
2.2分析Android的系统架构
2.2.1Android体系结构介绍
2.2.2Android工程文件结构
2.2.3应用程序的生命周期
2.3网页开发基础
2.3.1HTML简介
2.3.2XML技术
2.3.3CSS技术
2.3.4JavaScript技术
2.4简析Android内核
2.4.1Android继承于LinuX
2.4.2Android内核和Linux内核的区别
2.5简要分析Android源码
2.5.1获取并编译Android源码
2.5.2Android对Linux的改造
2.5.3为Android构建Linux的操作系统
2.6总结和网络应用有关的包
第3章HTTP通信处理
3.1Java中的州络通信基础
3.1.1Java网络通信概述
3.1.2Socket和ServerSocket
3.1.3网络通信的综合应用
3.2HTTP协议
3.2.1HTTP概述
3.2.2协议功能
3.2.3Android中的HTTP
3.3使用Apache接口
3.3.1Apache接口基础
3.3.2Apache应用基础
3.3.3Apache应用要点
3.4使用标准Java接口
3.4.1lP地址
3.4.2套接字Socket类
3.5使用Android网络接口
3.5.1android.net.http中的类
3.5.2在手机屏幕中传递HTTP参数
第4章URL处理
4.1使用URL类
4.1.1URL类基础
4.1.2URI和URL的使用
4.2使用URLConnection类
4.3使用HttpURLConnection类
4.3.1HttpURLConnection的主要用法
4.3.2在Android中使用HttpURLConnection类
第5章为Android开发网页
5.1准备):作
5.1.1搭建开发环境
5.1.2简单网页开发
5.1.3控制页面缩放
5.2为Android中的网页添加CSS样式
5.2.1编写基本样式
5.2.2添加视觉效果
5.3为Android网页添力lIJavaScript特效
5.3.1iQuery框架介绍
5.3.2具体实践
5.4在Android网页中使用Ajax特效
5.5让Android网页充满灵动活力
5.5.1开源框架——_JQTouch
5.5.2JQTouch简单应用
5.6为网页增加数据存储功能
5.6.1在Android网页中使用WebStOrage
5.6.2在Android网页中使用WebSQLDatabase
第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.4使用WebView类浏览网页
6.4.5使用WebView类加载HTML程序
6.4.6使用WebView加载JavaScript程序
6.4.7使用WebView的注意事项
第7章在Android中开发蓝牙应用
7.1蓝牙系统的结构
7.1.1蓝牙概述
7.1.2蓝牙层次结构
7.1.3蓝牙在Android和Linux中的差异
7.2分析蓝牙源码
7.2.1初始化蓝牙芯片
7.2.2蓝牙服务
7.2.3管理蓝牙电源
7.3和蓝牙相关的类
7.3.1BluetoothSocket类
7.3.2BluetoothServerSocket类
7.3.3BluetoothAdapter类
7.3.4BluetoothClass.Service类
7.3.5BluetoothClass.Device.Major类
7.3.6BluetoothClass.Device类
7.3.7BluetoothClass类
7.4Android蓝牙的基本应用
7.4.1使用BluetoothAdapter类
7.4.2使用BluetoothSocket类
7.4.3在Android平台开发蓝牙应用的基本步骤
7.5丌发一个遥控器——蓝牙控制玩具车
第8章在Android中开发Wi—Fi应用
8.1了解Wi—Fi系统的结构
8.1.1Wi—Fi概述
8.1.2Wi—Fi层次结构
8.1.3Wi—Fi在Android和Linux中的差异
8.2分析Wi—Fi源码
8.2.1本地部分
8.2.2JNI部分
8.2.3JavaFrameWork部分
8.2.4Setting中的设置部分
8.3开发Wi—Fi应用程序
8.3.1WifiManager类
8.3.2在Android系统中控制Wi—Fi
8.3.3在Android系统中打丌或关闭Wi—Fi网卡
第9章在Android中开发RSS应用
9.1RSS基础
9.1.1RSS的用途
9.1.2RSS阅读器
9.1.3RSS的语法
9.2SAX介绍
9.2.1SAX的原理
9.2.2基于对象和基于事件的接口
9.2.3常用的接口和类
9.3开发一个RSS订阅程序
9.3.1实现界面布局文件
9.3.2实现主程序文件
9.4开发一个RSS阅读器
9.4.1建立实体类
9.4.2主程序文件ActivityMainJava
9.4.3实现ContentHandler
9.4.4主程序文件ActivityShowDescriptionjava
9.4.5主布局文件main.xml
9.4.6详情布局文件showdescription.xml
第10章在Android中开发电子邮件应用
10.1使用Android的内置邮件系统
10.1.1Android邮件客户端配置
10.1.2调用内置邮件系统在发送
短信时实现E—mail通知
10.1.3调用内置邮件系统在来电时实现自动邮件通知
10.1.4调用内置邮件系统实现邮件发送
10.1.5调用内置Gmail发送邮件
10.1.6其他方法
10.2使用SmsManager收发邮件
10.2.1SmsManager基础
10.2.2使用SmsManager发送短信
10.2.3解决Android邮件附件中文名乱码问题
10.3使用包commons—mail.jar和mailjar
10.3.1使用commons.mail.jar发送邮件
10.3.2使用mail.jar接收邮件
10.3.3Android中用commons—email.jar和mail.jar收发邮件
第11章让网络和多媒体接轨
11.1MediaPlayer视频技术详解
11.1.1MediaPlayer基础
11.1.2MediaPlayer的状态
11.1.3MediaPlayer方法的有效状态和无效状态
11.1.4MediaPlayer的接口
11.1.5MediaPlayer的常量
11.1.6MediaPlayer的公共方法
11.2VideoView技术详解
11.2.1VideoView的构造函数
11.2.2VideoView的公共方法
11.3在Android中播放网络上的MP3
11.4在Android中下载在线铃声
11.5在Android中上传文件到远程服务器
11.6在Android中开发一个远程下载系统
11.6.1基础知识介绍
11.6.2具体实现
11.7在Android中开发一个网络视频播放器
11.7.1实现布局文件
11.7.2实现显示文本值文件
11.7.3主程序文件
11.8在Android中开发一个网络收音机
11.8.1基本思路
11.8.2演示代码
第12章在Android中开发移动微博应用
12.1微博介绍
12.2微博开发技术介绍
12.2.1XML—RPC技术
12.2.2MetaWebiogAPI客户端
12.3在Android上开发移动博客发布器
12.3.1XML请求
12.3.2常用接口
12.3.3具体实现
12.4详解腾讯Android版微博API
12.4.1源码和jar包下载
12.4.2具体使用
12.5详解新浪Android版微博API
12.5.1新浪微博图片缩放的开发实例
12.5.2添加分享到新浪微博
12.5.3通过Json对象登录新浪微博
12.5.4实现OAuth认证
第13章流量统计系统
13.1流量统计基础
13.1.1TrafficStats类
13.1.2Android流量统计的基本思路
13.1.3读取Linux内核获取流量信息
13.2基于防火墙的流量统计
13.3适用Android系统的通用流量统计函数
第14章流量监控系统
14.1实现流量监控功能的方式
14.2系统需求分析
14.3系统需求
14.4编写布局文件
14.4.1主界面布局文件main.xml
14.4.2帮助界面布局文件
help__dialog.xml
14.5编写主程序文件
14.5.1实现服务勾选处理和模式设置功能
14.5.2实现帮助模块
14.5.3实现公共库函数
14.5.4实现广播模块
14.5.5删除针对软件的设置规则
14.5.6登录验证
14.5.7打开或关闭某一个实施控件
14.6系统测试
第15章Android网络典型应用实践
15.1测试网络下载速度
15.2通过Handler实现异步消息处理
15.2.1实现HTTP通信和XML解析的演示
15.2.2使用Handler实现异步消息处理
15.3实现网络多线程断点下载
15.3.1实现原理
15.3.2具体实现
15.4判断当前网络GPRS和Wi—Fi的状态
15.4.1ConnectivityManager类和Networklnfo类
15.4.2在程序启动时对网络状态进行判断
15.5开启或关闭APN
……
第16章开发一个邮件系统
1.1.1什么是智能手机
《Android网络开发从入门到精通》定位于Android的初、中级用户,既可以作为初学者的参考书,也可以作为有一定Android摹础读者的提高书。第1章Android系统介绍

0 条评论