最近我关闭了Receiver
<action android:name="android.intent.action.ACTION_SHUTDOWN"/>
但这不是强行关闭。
也许在android上有强制关机接收?
和第二个问题 在字符串中,什么是OR运算符?
我想要
if(action.equals("android.intent.action.ACTION_SHUTDOWN" || "android.intent.action.QUICKBOOT_POWEROFF"))
但是运营商'||'无法应用于'java.lang.string'错误消息。
谢谢。+添加问题。
rebootProcess = Runtime.getRuntime().exec(new String[]{"su", "-c", "poweroff"});
这也强制关机命令?
答案 0 :(得分:0)
第二个问题的答案
变化
if(action.equals("android.intent.action.ACTION_SHUTDOWN" || "android.intent.action.QUICKBOOT_POWEROFF"))
到
if((action.equals("android.intent.action.ACTION_SHUTDOWN") || action.equals("android.intent.action.QUICKBOOT_POWEROFF"))
对于第一个我不理解的问题