android实现网络测速的效果

如何实现根据服务器返回的网络状况来显示网络的进度条CircleProgress
图片说明

1.创建一个Service专门读取服务器数据,并向外广播;
2.在UI类中收听这个广播,并更新你的进度条。
这个应该是标准做法吧

a.创建一个AnyscTask同步服务器数据,之后post到UI线程handler上
b.handler处理数据控制progress UI变化

异步任务获得当前process的值,只要变化就更新UI?