专栏名称: 郭霖
Android技术分享平台,每天都有优质技术文章推送。你还可以向公众号投稿,将自己总结的技术心得分享给大家。
目录
相关文章推荐
开发者全社区  ·  37岁被腾讯裁员,找了两个月只有两 ... ·  23 小时前  
开发者全社区  ·  高端局!董小姐再次撕逼雷老板 ·  昨天  
开发者全社区  ·  一位阿里P9的年薪和家庭资产 ·  2 天前  
开发者全社区  ·  “热巴”爸爸 ·  3 天前  
51好读  ›  专栏  ›  郭霖

Android使用记录访问权限

郭霖  · 公众号  · android  · 2017-03-27 08:00

正文

今日科技快讯

近日,微信上线了一个基于大数据分析的新功能“微信指数”。在搜索框输入“微信指数”,“微信指数+搜索内容”,或者“搜索内容+微信指数”,再点击下方的搜一搜,页面就出来了。微信官方给出了微信指数的三种应用场景:1、捕捉热词,看懂趋势;2、监测舆情动向,形成研究结果;3、洞察用户兴趣,助力精准营销。

作者简介

大家早上好,新的一周开始啦!

本篇是 Othershe 的第三篇投稿,带了权限 android.permission.PACKAGE_USAGE_STATS 的使用讲解,希望能够帮助到大家。

Othershe 的博客地址:

http://www.jianshu.com/u/4235f2b5b350

正文

什么是使用记录访问权限呢?这是在 Android5.0 新添加的,通过该权限我们可以查看设备上其它应用使用情况的统计信息等。如何使用该权限呢?

首先在 manifest 中添加:

由于该权限默认只授予系统应用,所以添加了 ignore 属性。然后通过如下代码进而手动打开权限:

当然只要我们在manifest中进行了权限配置,也可以通过 设置->安全->有权查看使用情况的应用 来打开权限:

到此我们的应用就拥有了该权限。那么有了这个权限到底能做什么呢?继续往下看...

前段时间和同事聊到了一个叫我要当学霸的app,里边有个学习监督的功能,就需要使用记录访问权限,当打开权限后,除了自己和桌面外,其它app都不能正常使用,点击其它app时会直接退到后台并弹出一个提示页面。不妨我们来模拟下这个功能。

在这之前我们首先看一个类 UsageStatsManager:







请到「今天看啥」查看全文