我应该从服务器的mysql数据库中检索数据 android手机。我想ksoap2 api会适合它。我试过了 很多,但发现了API的增强副本。请转介给我 ksoap2 API的正确链接,以及如何检索数据。
答案 0 :(得分:0)
答案 1 :(得分:0)
如果输出是xml格式,你可以使用Ksoap2.If你的输出是一个json对象,然后更好地使用JSON解析。
您使用的是带php / mysql的webservice吗?
响应的格式是什么?
答案 2 :(得分:0)
假设您想要从webservice获取所有用户,那么
public String getAllUsers(String key)
{
dbase=new DatabaseActivity(this.adapterContext);
String methodName = "GetUsers";
SoapObject sUsers = new SoapObject(NAMESPACE, methodName);
sUsers.addProperty("sKey", key);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER11);
envelope.setOutputSoapObject(sUsers);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
androidHttpTransport.debug = true;
Users theUser = null;
try {
androidHttpTransport.call(SOAP_ACTION + methodName, envelope);
SoapObject result = (SoapObject) envelope.getResponse();
//---------------parse this result
}
此处Namespace是您的webservice网址,方法名称是您要访问的功能。