我应该从android手机的服务器上从mysql数据库中检索数据。我猜ksoap2 api会适合它。我试了很多,但找到了增强版的应用程序接口。请参考ksoap2接口的正确链接,以及如何检索数据。
发布于 2012-02-29 19:52:24
如果输出是xml格式,则可以使用Ksoap2。如果输出是json对象,则最好使用JSON解析。
你在php/mysql中使用webservice吗?
响应将采用哪种格式?
发布于 2012-02-29 20:15:08
假设您想要从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 url,而method name是您想要访问的函数。
https://stackoverflow.com/questions/9498365
复制相似问题