1

我从学习和定制 AOSP 的 SystemUI 开始。

我想知道如何lockNow()在单击图标时实现功能。

我已经在qs_panel.xml布局中添加了那个图标并试图让它工作 QSFragment.java

我知道如何在普通应用程序中执行,但无法在 SystemUI 应用程序中实现。

如果我直接打电话DevicePolicyManager.lockNow(0);,那么它会引发异常

java.lang.SecurityException: No active admin owned by uid 10036 for policy #3

现在这个例外意味着模块应该像管理员一样这样做。

问题:如何定义策略SystemUI module以便我可以使用它DevicePolicyManager.lockNow()来获得我需要的东西。

任何帮助!

4

0 回答 0