2
我正在创建一个网络网站的应用程序在android.I想知道我怎么能执行同步即我想存储在我的android手机的网站上的所有用户联系人。 用户的详细信息将以XML格式显示。如何在android中执行同步?
请指导我..
我正在创建一个网络网站的应用程序在android.I想知道我怎么能执行同步即我想存储在我的android手机的网站上的所有用户联系人。 用户的详细信息将以XML格式显示。如何在android中执行同步?
请指导我..
对于你要么通过使用的HttpClient或通过使用其他第三方库,例如kSoap2使Web服务调用。但我更喜欢本土类而不是第三方库。
这里是一个最好的例子:http://lukencode.com/2010/04/27/calling-web-services-in-android-using-httpclient/
呼叫后,您会收到一个XML,之后你可以分析接收到的XML响应无论是使用SAX解析器,拉解析器或DOM解析器。
这是将数据从Web抓取到本地数据库的场景。
您的信息:从网站获得的回应:
public static InputStream getInputStreamFromWeb(String url) {
InputStream content = null;
try {
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(new HttpGet(url));
content = response.getEntity().getContent();
} catch (Exception e) {
Log.("GET", "Network exception", e);
}
return content;
}
OK我已经解析数据。数据是朋友的联系人信息,现在我想这些信息存储在我的手机上的联系人信息,我怎么能做到这一点。 – AB1209 2011-06-07 07:09:50
这意味着你想存储在你的通讯簿里,是这样吗? – 2011-06-07 07:20:36
是的,你能帮助我吗? PLZZ – AB1209 2011-06-07 09:00:13