android studio处理网络jason文件
来源:互联网 发布:juniper client mac 编辑:程序博客网 时间:2024/06/05 23:54
首先打开网址:aqicn.org
打开:http://aqicn.org/publishingdata/json
public class MainActivity extends AppCompatActivity { private TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv = (TextView) findViewById(R.id.text); new AsyncTask<Void, Void, String>() { @Override protected String doInBackground(Void... voids) { try { InputStream inputStream = new URL("http://aqicn.org/publishingdata/json").openStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, "utf-8")); String line = null; StringBuffer stringBuffer = new StringBuffer(); while ((line = reader.readLine()) != null) { stringBuffer.append(line); } reader.close(); return stringBuffer.toString(); } catch (IOException e) { e.printStackTrace(); } return null; } @Override protected void onPostExecute (String s){ super.onPostExecute(s); if (s != null) { try { JSONArray jsonArray = new JSONArray(s); JSONObject jsonObject = jsonArray.getJSONObject(0); JSONArray jsonArray1 = jsonObject.getJSONArray("pollutants"); JSONObject jsonObject1 = jsonArray1.getJSONObject(0); tv.setText(String.format("%s %s: %f", jsonObject.getString("cityName"), jsonObject.getString("localName"), jsonObject1.getDouble("value"))); } catch (JSONException e) { e.printStackTrace(); } } } }.execute(); }}
0 0
- android studio处理网络jason文件
- android studio jason文件解析基础
- android jason
- Qt tip 网络请求 QNetworkRequest QJason 处理 Jason
- Android studio R文件丢失处理方法
- Android Studio 获取网络JSON数据并处理
- Android解析JASON方式
- MAC用Android Studio 没有R文件的处理办法
- eclipse 项目转 android studio so文件 处理
- Android Studio 网络调试
- Android Studio 网络调试
- 解析省市的Jason文件
- Jason
- 传送自定义jason数据并解析处理
- java servlet处理后返回jason
- android studio ignore 文件
- Android studio ignore文件
- Android Studio 文件保存
- AngularJS Directive 隔离 Scope 数据交互
- PHP开启curl库的解决方法
- Mirantis OpenStack Fuel9.0离线安装(MOS9.0本地源)
- STM32的内存地址映射与IAP下载
- 2.vector和string
- android studio处理网络jason文件
- android面试专题(2)
- JavaScript中的事件
- 关于打印字母
- cocos2dx.3.x之重要类分析(1)——Ref
- Android Touch事件传递机制解析
- hdu 5739 Fantasia
- 宿主机ping不通虚拟机VMWARE中的linux系统
- 8086汇编语言 汇编源程序中给寄存器一个字符与两个字符