如何使用黑阈的停用 API

2018-03-04  本文已影响2726人  简域工作室

注:自 3.0.7 起,不再支持 包名 + receiver.BreventServerReceiver 方式。建议直接使用 sdk 内置 Receiver,或者改成 me.piebridge.brevent.protocol.BreventServerReceiver。

黑阈自 2.7.9 起引入“停用应用”功能。目前停用应用,部分称之为“冻结”,主要有以下流派:

黑阈的“停用应用”采用 disabled-user 特性,在 Android 7 及以上,shell 就有权限。同时,黑阈服务运行在 shell 层,自 2.8.6 起提供 demo;2.8.9 起,提供权限 API,本文着重说明黑阈停用 API 的使用。

使用方法

  1. 加入依赖
dependencies {
    implementation 'me.piebridge:brevent-protocol-base:3.0.7'
}
  1. 获得权限并使用
    黑阈停用 API 需要黑阈自定义权限 BREVENT_DISABLED,属于危险级别,必须用户显式确认,具体请参阅 Android 6 引入的 运行时权限

  2. 依赖包含内容

停用 API 限制

API (BreventDisabled) 介绍

使用方法:

Brevent.with(context, new BreventDisabled());

BreventDisabled.getInstance();

您也可直接参见 demo

安全隐患

特别感谢

感谢 冰箱小黑屋 开发者的测试与反馈。

上一篇 下一篇

猜你喜欢

热点阅读