Android网络编程,HTTP请求和Json解析 在Android开发中进行HTTP解析。使用json array和Gson两种方法来解析请求到的数据。另外在开发过程中要明白向服务器端发送请求获取数据是子线程需要完成的事情,请求完数据,解析获取相关数据后需要通过handler将数据传递给主线程从而更新UI组件。
Android多线程编程和handler线程间通信机制 Handler是主线程控制的,发消息是由子线程调用主线程的Handler对象向主线程的优先级消息队列发送消息。每隔固定的时间由Looper将MessageQueue中的消息循环取出,交回主线程handler对象的handleMessage方法处理,处理完成后缓存到消息池中以备复用。使用Handler机制。以下代码模拟了handler的处理过程,点击按钮后子线程处理等待数据,处理完毕后将数据封装进message对象使用handler对象发送给主线程,主线程收到消息调用handlemessage处理。