如何将android项目与Infermedica API连接?
我目前正在从事一个基于症状的疾病预测项目,但我一直在研究如何将我的android项目与Infermedica API连接起来,发送症状并获得结果?你可以使用android异步Http。有关详细信息,请访问 一般来说,它是这样工作的如何将android项目与Infermedica API连接?,android,api,medical,Android,Api,Medical,我目前正在从事一个基于症状的疾病预测项目,但我一直在研究如何将我的android项目与Infermedica API连接起来,发送症状并获得结果?你可以使用android异步Http。有关详细信息,请访问 一般来说,它是这样工作的 AsyncHttpClient client = new AsyncHttpClient(); String url = yourUrl client.get(this, url, new AsyncHttpResponseHandler()
AsyncHttpClient client = new AsyncHttpClient();
String url = yourUrl
client.get(this, url, new AsyncHttpResponseHandler() {
@Override
public void onStart() {
super.onStart();
}
@Override
public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
if (statusCode ==200){
//Status 200 == Everything worked fine, responseBody has the content.;
}
}
@Override
public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
Toast.makeText(Activity.this, "Error", Toast.LENGTH_SHORT).show();
}
});
您必须在gradle中导入库
compile 'com.loopj.android:android-async-http:1.4.9'
上面的例子是关于GET请愿的,如果你想发布,你必须修改它并向函数中添加参数。您可以在上一个链接中检查这一点