Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从androd(java)中的api获取最新数据_Java_Android_Json_Api - Fatal编程技术网

从androd(java)中的api获取最新数据

从androd(java)中的api获取最新数据,java,android,json,api,Java,Android,Json,Api,嗨,我想在android studio中使用java从这个API获取最新数据 API链接 API内容类似于下面的数据,因此我需要知道如何从中获取最新数据 [ { "ID":"f3a22636-93a7-4ea8-8cee-2f6cd7ed73f4", "Country":"United States of America", "CountryCode":&

嗨,我想在android studio中使用java从这个API获取最新数据 API链接 API内容类似于下面的数据,因此我需要知道如何从中获取最新数据

[
   {
      "ID":"f3a22636-93a7-4ea8-8cee-2f6cd7ed73f4",
      "Country":"United States of America",
      "CountryCode":"US",
      "Province":"Diamond Princess",
      "City":"",
      "CityCode":"",
      "Lat":"35.44",
      "Lon":"139.64",
      "Confirmed":49,
      "Deaths":0,
      "Recovered":0,
      "Active":49,
      "Date":"2020-08-04T00:00:00Z"
   },
   {
      "ID":"021c00b1-ba8e-4e0d-95fa-7492c5c38191",
      "Country":"United States of America",
      "CountryCode":"US",
      "Province":"South Dakota",
      "City":"",
      "CityCode":"",
      "Lat":"44.3",
      "Lon":"-99.44",
      "Confirmed":104512,
      "Deaths":1614,
      "Recovered":0,
      "Active":102898,
      "Date":"2021-01-14T00:00:00Z"
   },
   {
      "ID":"02c792d7-a931-4449-b14e-d156aeef0a5a",
      "Country":"United States of America",
      "CountryCode":"US",
      "Province":"Maine",
      "City":"",
      "CityCode":"",
      "Lat":"44.69",
      "Lon":"-69.38",
      "Confirmed":31958,
      "Deaths":461,
      "Recovered":0,
      "Active":31497,
      "Date":"2021-01-14T00:00:00Z"
   }
]

您可以使用库从Android应用程序中的api URL提取数据。

您可以使用OkHTTP库。下面是一个示例片段:

            OkHttpClient client = new OkHttpClient();

            MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");
            RequestBody body = RequestBody.create(mediaType, "app_key=whatever");
            Request request = new Request.Builder()
                    .url("https://app.inyek.com/app_api/api_extra/all_order.php")
                    .post(body)
                    .addHeader("Content-Type", "application/x-www-form-urlencoded")
                    .addHeader("key", "whatever")
                    .addHeader("cache-control", "no-cache")
                    .addHeader("Postman-Token", "whatever")
                    .build();

            Response response = client.newCall(request).execute();

怎样?你能举例说明一下吗