付費下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
【移動應(yīng)用開發(fā)技術(shù)】Android開發(fā)中怎么使用記錄訪問權(quán)限
Android開發(fā)中怎么使用記錄訪問權(quán)限?針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。什么是使用記錄訪問權(quán)限這是在Android5.0(Apilevel21)新添加的,通過該權(quán)限我們可以查看設(shè)備上其它應(yīng)用使用情況的統(tǒng)計信息等。如何使用該權(quán)限呢?首先在manifest中添加:由于該權(quán)限默認只授予系統(tǒng)應(yīng)用,所以添加了ignore屬性。然后通過如下代碼進而手動打開權(quán)限:當(dāng)然只要我們在manifest中進行了權(quán)限配置,也可以通過設(shè)置->安全->有權(quán)查看使用情況的應(yīng)用來打開權(quán)限:到此我們的應(yīng)用就擁有了該權(quán)限。那么有了這個權(quán)限到底能做什么呢?繼續(xù)往下看前段時間和同事聊到了一個叫我要當(dāng)學(xué)霸的app,里邊有個學(xué)習(xí)監(jiān)督的功能,就需要使用記錄訪問權(quán)限,當(dāng)打開權(quán)限后,除了自己和桌面外,其它app都不能正常使用,點擊其它app時會直接退到后臺并彈出一個提示頁面。不妨我們來模擬下這個功能。在這之前我們首先看一個類UsageStatsManager:可以看到該類提供了五種時間間隔類型,這里我們比較關(guān)注queryUsageStats()方法,通過該方法我們可以得到一段時間內(nèi)其它應(yīng)用的使用情況。我們實現(xiàn)思路是這樣的,通過UsageStatsManager類獲得2秒內(nèi)手機app的使用數(shù)據(jù),找到時間最近的一個,如果不是我們自己的app或桌面則模擬home鍵點擊,同時彈出一個提示頁面,具體的代碼如下:因為時間周期是2秒,所以這里我們采用INTERVAL_BEST作為時間間隔。其中的UsageStats對象對應(yīng)一個查詢到的app數(shù)據(jù),主要包含以下信息:getTopApp()是我們的核心方法,當(dāng)然我們需要開啟一個服務(wù),然后在服務(wù)中每隔500毫秒執(zhí)行一次上邊的方法,這樣就能起到不斷檢測的作用:打開權(quán)限、啟動服務(wù),可以看到實際的運行效果如下,基本符合我們的預(yù)期。類似的道理,我們也可以判斷摸個app是否在前臺運行。上邊我們使用了INTERVAL_BEST時間間隔類型,還可以使用其它4中,例如使用INTERVAL_YEARLY:上邊的代碼我們最終獲得了過去一年手機上使用過的app的包名集合(其中包括系統(tǒng)級別的):拿到這些包名可以做什么呢?其實對于網(wǎng)賺類型的應(yīng)用有這樣一種業(yè)務(wù)場景,就是用戶通過下載app來做任務(wù)進而賺取收益,但是如果當(dāng)前設(shè)備通過其它網(wǎng)賺應(yīng)用已經(jīng)下載過某個app,然后卸載了,再通過你的網(wǎng)賺應(yīng)用下載。如果你不知道用戶之前安裝過該app,就需要給用戶結(jié)算相應(yīng)的收益,但是你的上游渠道是不會給你結(jié)算的,因為這屬于同一設(shè)備上的重復(fù)下載,這樣對公司而言就是虧損的。有了歷史包名信息,我們就可以判斷用戶在一定的時
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 迎春晚會活動方案
- 2026年及未來5年中國液力緩速器行業(yè)市場調(diào)查研究及投資前景預(yù)測報告
- 2026年智慧農(nóng)業(yè)生態(tài)建設(shè)行業(yè)報告
- 企業(yè)心理咨詢制度
- 五臺縣文昌學(xué)校制度
- 機動技術(shù)偵察
- 二次系統(tǒng)的基本知識課件
- 湖北中考歷史三年(2023-2025)真題分類匯編專題03 中國現(xiàn)代史選擇題(解析版)
- 2025-2030中國生命科學(xué)產(chǎn)業(yè)發(fā)展戰(zhàn)略及投資策略建議研究研究報告
- 2025至2030中國金融科技服務(wù)市場監(jiān)管政策及商業(yè)模式評估研究報告
- 2026年度醫(yī)保制度考試真題卷及答案
- 2026年1月浙江省高考(首考)英語試題(含答案)+聽力音頻+聽力材料
- 2026年貨物運輸合同標(biāo)準(zhǔn)模板
- 廣西壯族自治區(qū)南寧市2025-2026學(xué)年七年級上學(xué)期期末語文綜合試題
- 2024VADOD臨床實踐指南:耳鳴的管理解讀課件
- 2026年湖南鐵路科技職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫及參考答案詳解一套
- 第一單元寫作:考慮目的和對象 教學(xué)課件
- 司法鑒定機構(gòu)工作流程及質(zhì)量控制
- (人教A版)高二數(shù)學(xué)下學(xué)期期末考點復(fù)習(xí)訓(xùn)練專題05 導(dǎo)數(shù)的計算與復(fù)合函數(shù)導(dǎo)數(shù)的計算(重難點突破+課時訓(xùn)練)(原卷版)
- 開放大學(xué)(電大)《農(nóng)村社會學(xué)》期末試題
- 2025年70歲老人考駕照三力測試題及答案
評論
0/150
提交評論