Android 定時獲取上下行流量資料

2021-10-16 01:11:54 字數 755 閱讀 7794

使用service監聽上下行流量資料

老樣子,直接上東西

public class flowservice extends service 

@override

public void oncreate()

@override

public int onstartcommand(intent intent, int flags, int startid)

/*** 定時獲取上下行速率

*/handler handler=new handler()

mlastup = trafficstats.gettotaltxbytes();

mlastdown = trafficstats.gettotalrxbytes();

handler.sendemptymessagedelayed(666, 1000);//每秒更新一次

};};

/*** 獲取當前的上下行速率(換算之後)

*/private void getrate() else if (mcurrentup >= 1000) else

if (mcurrentdown >= 1000000) else if (mcurrentdown >= 1000) else

//當前上行流量,用來儲存顯示

string now_up=lup;

//當前下行流量,儲存顯示

string now_down=ldown;

}}

Android獲取上下文Context

context字面意思上下文,位於frameworkpackage的android.content.context中,其實該類為long型,類似win32中的handle控制代碼,很多方法需要通過context才能識別呼叫者的例項,比如說toast的第乙個引數就是context,一般在activit...

Android提供的獲取流量的方法

trafficstats.getmobilerxbytes 獲取通過mobile連線收到的位元組總數,不包含wifi trafficstats.getmobilerxpackets 獲取mobile連線收到的資料報總數,不包含wifi trafficstats.getmobiletxbytes mo...

android通過http通訊協議獲取資料

在android開發中,我們肯定不會吧大量的資料存到本地種,而是會存到資料庫裡面,那麼,我們如何把資料庫的資料調到我們的軟體中呢,下面我記錄一下乙個超級簡單的方法 new asynctask textview tv textview findviewbyid r.id.textview1 tv.se...