2017-10-18 17:43:57 1843瀏覽
關(guān)于android如何獲取系統(tǒng)里各個(gè)應(yīng)用的使用時(shí)間的問(wèn)題,還有很多從事android開(kāi)發(fā)或者準(zhǔn)備參加android培訓(xùn)學(xué)習(xí)android開(kāi)發(fā)的小伙伴不是很了解,扣丁學(xué)堂Android開(kāi)發(fā)視頻教程講師在這里解讀一下android如何獲取系統(tǒng)里各個(gè)應(yīng)用的使用時(shí)間。android開(kāi)發(fā)實(shí)例視頻教程分享。
android如何獲取系統(tǒng)里各個(gè)應(yīng)用的使用時(shí)間:
應(yīng)用使用情況統(tǒng)計(jì)信息
您現(xiàn)在可以通過(guò)新的android.app.usage API訪問(wèn) Android 設(shè)備上的應(yīng)用使用情況歷史記錄。此 API 提供了比被棄用的getRecentTasks() 方法更詳細(xì)的使用情況信息。要使用此 API,必須先在您的清單中聲明"android.permission.PACKAGE_USAGE_STATS" 權(quán)限。用戶還必須通過(guò)“設(shè)置”>“安全性”>“應(yīng)用”使用“使用情況訪問(wèn)”啟用對(duì)此應(yīng)用的訪問(wèn)權(quán)限。
系統(tǒng)將以每個(gè)應(yīng)用為單位收集使用情況數(shù)據(jù),并按每天、每周、每月和每年時(shí)間間隔對(duì)數(shù)據(jù)進(jìn)行匯總。系統(tǒng)保留此數(shù)據(jù)的最大持續(xù)時(shí)間如下所述:
每天數(shù)據(jù):7 天每周數(shù)據(jù):4 周每月數(shù)據(jù):6 個(gè)月每年數(shù)據(jù):2 年。
對(duì)于每個(gè)應(yīng)用,系統(tǒng)將記錄以下數(shù)據(jù):上次使用應(yīng)用的時(shí)間應(yīng)用在該時(shí)間間隔內(nèi)(按天、周、月或年)處于前臺(tái)的總時(shí)間長(zhǎng)度組件(由程序包和活動(dòng)名稱予以標(biāo)識(shí))在一天中移動(dòng)到前臺(tái)或后臺(tái)時(shí)的時(shí)間戳捕獲設(shè)備配置更改時(shí)(例如當(dāng)設(shè)備配置因?yàn)樾D(zhuǎn)而更改時(shí))的時(shí)間戳捕獲。
以上就是為讀者整理的android如何獲取系統(tǒng)里各個(gè)應(yīng)用的使用時(shí)間具體操作步驟,扣丁學(xué)堂Android視頻教程整合時(shí)下最新最全的Android開(kāi)發(fā)技術(shù),形成了一套完整的Android開(kāi)發(fā)學(xué)習(xí)路線體系,符合所有階段Android技術(shù)人才的需求。
扣丁學(xué)堂不僅有與時(shí)俱進(jìn)的課程體系,還有大量從業(yè)多年且在大型企業(yè)任職經(jīng)驗(yàn)的專(zhuān)業(yè)老師授課,更有大量的android開(kāi)發(fā)視頻教程供學(xué)員觀看學(xué)習(xí),想要學(xué)好android開(kāi)發(fā)嗎?想要android開(kāi)發(fā)視頻教程嗎?那就關(guān)注扣丁學(xué)堂官網(wǎng)吧。
查看更多關(guān)于“Android開(kāi)發(fā)技術(shù)”的相關(guān)資訊>>