繁体   English   中英

如何以编程方式关闭Android手机?

[英]How to turn off Android phone programmatically?

我想制作一个锁屏应用程序。 当手机处于锁定模式时,它会在插入USB时关闭手机,以防止其他用户访问手机数据。 有没有人知道如何以编程方式关闭Android设备,以便其他人无法在锁定模式下访问数据?

这是锁定屏幕活动上锁定主页按钮的代码:

@Override
public void onAttachedToWindow()
{   
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);     
    super.onAttachedToWindow();  
}

使用公共Android SDK是不可能的。

对的,这是可能的,

使用制作系统应用程序(使用固件)不下载应用程序。 您可以从AOSP获取关闭Android设备的电源代码。

这可以让您深入了解您正在使用的操作系统,而不是开发可在任何设备上运行的应用程序,因为您还没有为它们制作操作系统。

只需拉一个android的分支,根据你的愿望自定义它,并在你的主mainfest删除过滤器,不允许你这样做的权限 ,或添加你的自己。 现在,如果我谈的更深入,你必须使用电池。

但是,如果你只是想触发关闭电源,那么它就更简单了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM