-1
Imは現在病気に基づく病気予測プロジェクトに取り組んでいますが、私のAndroidプロジェクトをInfermedica APIに接続して症状を送信し、結果を得る方法につきましたか?Infermedica APIでAndroidプロジェクトを接続する方法は?
Imは現在病気に基づく病気予測プロジェクトに取り組んでいますが、私のAndroidプロジェクトをInfermedica APIに接続して症状を送信し、結果を得る方法につきましたか?Infermedica APIでAndroidプロジェクトを接続する方法は?
Android非同期Httpを使用できます。詳細はhttp://loopj.com/android-async-http/
です。一般に、この方法で動作します。
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請願のためのものです。POSTをしたい場合は、これを変更して関数にparamsを追加する必要があります。前のリンクで確認できます。