我开发了一个as3应用程序,我想做的是按一个按钮关闭(锁定)或让手机进入睡眠状态。我怎么能这样做?
答案 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)以便开发一个。