本文面向 Android 初级开发者,有一定的 Java 和 Android 知识即可。文章覆盖知识点:
HpWatch 抓包,HpClient 模拟 POST 请求,Jsoup 解析 HTML 代码,动态更新 ListView
背景介绍:客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务
的程序。而 android 系统上的 90%客户端软件都有一个共性,就是为了改善网页在 android
系统上体验不佳而生,最具有影响力的软件有:新浪微博、人人网、淘宝等,这类软件最
突出的特点就是,先有网站再有软件。由于网络技术发展的多样性,手机浏览器往往无法
跟随它的步伐,为改善用户体验,网站客户端软件印运而生。
以下内容 100%原创,并在安卓巴士论坛首发,如需转载,请注明作者和出处。谢谢合
作。
开发 Android 网站客户端通常有两种方法:第一种,通过服务端的开放平台,调用提
供的 API 接口来开发,比如说 open sina;第二种,服务端没有提供任何接口,你也没有服务
端任何数据库访问权限,就是一个纯纯粹粹的网站,要你做客户端。今天,我要和大家分
享的正是第二种情况。
这是一个简单的示意图,告诉我们,数据是由网页从数据库中取出,我们要为这个系
统做客户端,我们就应该这样去改造它。