【发布时间】:2015-01-29 00:06:59
【问题描述】:
在获得设备所有权后,我正在尝试实现一种方法来指示设备将任何给定的应用程序锁定为信息亭模式(或屏幕固定模式)。由于我拥有设备所有权,因此不会要求用户获得这样做的权限。
来自开发者网站,简要说明告诉我可以做我正在尝试的事情:
http://developer.android.com/about/versions/android-5.0.html#ScreenPinning
以编程方式:要以编程方式激活屏幕固定,请调用 startLockTask() 从您的应用程序。如果请求的应用程序不是设备 所有者,提示用户确认。 设备所有者应用可以 调用 setLockTaskPackages() 方法以使应用程序可固定 无需用户确认步骤。
这表明作为设备所有者应用程序,我可以在没有用户确认的情况下固定其他应用程序...但我不知道如何。
我已经能够将自己的应用程序置于固定模式。
任何帮助将不胜感激。
【问题讨论】:
-
是您要锁定的应用还是第三方应用?
-
@Hartok ,我要锁定的应用是第 3 方应用。
标签: android android-5.0-lollipop device-policy-manager device-owner android-screen-pinning