Flutter 设备管理员权限

Posted

技术标签:

【中文标题】Flutter 设备管理员权限【英文标题】:Flutter device administrator permission 【发布时间】:2019-04-02 20:07:57 【问题描述】:

我正在尝试构建一个在 Flutter 中将屏幕锁定在计时器上的应用程序。我想知道如何向 Flutter 中的应用程序授予 android 设备管理员权限。 我找到了这个,但我觉得它对颤动并没有真正的帮助。

https://developer.android.com/guide/topics/admin/device-admin#java

有人有什么建议吗?

【问题讨论】:

固定问题说明 【参考方案1】:

目前没有与平台无关的 Flutter 实现以编程方式锁定设备屏幕。您正在查看的 Android 特定 page 是您需要向清单文件添加管理员权限并实现屏幕锁定功能的内容。

您可以在 Flutter 项目中添加特定于 Android 的 Java 或 Kotlin 代码,如下所述:https://flutter.io/docs/development/platform-integration/platform-channels

【讨论】:

有道理,因为我知道 Apple 不会将这样的控件公开为 API。 @Diar,这是怎么回事?我有兴趣在通话时解锁设备。

以上是关于Flutter 设备管理员权限的主要内容,如果未能解决你的问题,请参考以下文章

Flutter-权限管理 permission_handler

如何从flutter访问设备应用

Flutter 学习 之 权限管理 permission_handler 9.2.0

激活设备管理器权限,防止被卸载

激活设备管理器权限,防止被卸载

LiveGBS国标GB/T28181支持多角色用户管理添加管理员|操作员|观众权限关联到具体设备通道