As3 - 如何让手机入睡?

时间:2016-07-07 00:30:12

标签: actionscript-3 air

我开发了一个as3应用程序,我想做的是按一个按钮关闭(锁定)或让手机进入睡眠状态。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

据我所知,没有AIR方法可以做到这一点。我认为你需要一个带有一些原生Java代码的ANE才能做到这一点。

看起来这是锁定屏幕的可接受方式:

DevicePolicyManager mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
mDPM.lockNow();

但是,您的应用程序需要管理员权限才能执行此操作,因此您需要执行一些操作才能在应用程序中获得正确的权限。

有关详情,请参阅此处的Android文档:https://developer.android.com/guide/topics/admin/device-admin.html

要创建ANE,Adobe Developer Connect上有几个教程,例如http://www.adobe.com/devnet/air/articles/building-ane-ios-android-pt1.html

或者您可以将它放在我们的建议网站(http://airnativeextensions.com - http://distriqt.uservoice.com)上,或发送电子邮件(distriqt.com上的airnativeextensions)以便开发一个。