Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否可以覆盖断电操作?_Java_Android_Android Intent - Fatal编程技术网

Java 是否可以覆盖断电操作?

Java 是否可以覆盖断电操作?,java,android,android-intent,Java,Android,Android Intent,我正在尝试修改或覆盖android中的关机菜单按钮的功能(而不是屏幕开/关按钮) 我想在设备关闭前启动一个进程,运行一个进程,然后关闭设备 如果可能的话?简单的回答:不 如果没有对固件或Android操作系统核心的自定义修改,对于数量有限的设备来说,这是不可能的。 因此,在根设备上,您可能能够做到这一点。 检查链接。简单回答:否 如果没有对固件或Android操作系统核心的自定义修改,对于数量有限的设备来说,这是不可能的。 因此,在根设备上,您可能能够做到这一点。 检查链接。是的,这是可能的

我正在尝试修改或覆盖android中的关机菜单按钮的功能(而不是屏幕开/关按钮)

我想在设备关闭前启动一个进程,运行一个进程,然后关闭设备


如果可能的话?

简单的回答:

如果没有对固件或Android操作系统核心的自定义修改,对于数量有限的设备来说,这是不可能的。

因此,在根设备上,您可能能够做到这一点。
检查链接。

简单回答:

如果没有对固件或Android操作系统核心的自定义修改,对于数量有限的设备来说,这是不可能的。

因此,在根设备上,您可能能够做到这一点。
检查链接。

是的,这是可能的。您不必拥有根设备,只需使用广播即可。 在舱单中:

<receiver android:name="com.example.broadcastreceiver.YourClass">
    <intent-filter>
        <action android:name="android.intent.action.ACTION_SHUTDOWN" />
    </intent-filter>
</receiver>

如果听起来不可能,那就另找一种方法来做同样的事情;)

是的,这是可能的。您不必拥有根设备,只需使用广播即可。 在舱单中:

<receiver android:name="com.example.broadcastreceiver.YourClass">
    <intent-filter>
        <action android:name="android.intent.action.ACTION_SHUTDOWN" />
    </intent-filter>
</receiver>


如果听起来不可能,那就另找一种方法来做同样的事情;)

这不是也不应该是可能的。如果是的话,你可以开始一个无休止的过程,防止设备被击落谢谢你的评论@VladyslavMatviienkoit不可能,也不应该。如果是的话,你可以开始一个无休止的过程,并防止设备被击落谢谢你的评论@vladyslavmatviienkoh我如何使用根设备?因为我有这个想法,我知道这个想法只能在一个根深蒂固的设备中运行。我没有资格投票给你的答案。我去测试它。谢谢你的回答我如何使用根设备?因为我有这个想法,我知道这个想法只能在一个根深蒂固的设备中运行。我没有资格投票给你的答案。我去测试它。谢谢你的帮助answer@EduardoRotundo我没有完全理解你的意思。你的英语不太清楚。你想现在阻止关机吗?顺便说一句,你也可以按向上箭头按钮更新答案。你可以用root取消某个设备上的电源菜单。你也可以在其他设备上取消电源菜单。我想这很简单。如果你需要,我可以我也会帮你。(但它应该是根)我测试这个选项,并工作!所以现在我要打破关机顺序,因为现在手机关机了,但调试点在手机关机之前它仍然处于活动状态,我不知道你的意思。所以你想取消关机+进程+手动关机?我想在用户按下关机选项时触发进程。此过程可能需要大约20分钟或更短的时间,然后关闭电源phone@EduardoRotundo我没有完全理解你的意思。你的英语不太清楚。你想现在阻止关机吗?顺便说一句,你也可以按向上箭头按钮更新答案。你可以用root取消特定设备上的电源菜单。你也可以打开其他设备我想它很简单。如果你需要它,我也可以帮你。(但它应该是根)我测试这个选项并工作!所以现在我要打破关机顺序,因为现在手机关机了,但调试点在手机关机之前它仍然处于活动状态,我不知道你的意思。所以你想取消关机+进程+手动关机?我想在用户按下关机选项时触发进程。这个过程可能需要20分钟或更短的时间,然后关闭手机