我正在尝试修改或覆盖 android 中电源关闭菜单按钮的功能(不是屏幕打开/关闭按钮)。
我想在设备关闭之前启动一个进程,运行一个进程,然后关闭设备
如果这可能吗?
最佳答案
是的,这是可能的。你不必有一个根设备只使用广播。 在 list 中:
<receiver android:name="com.example.broadcastreceiver.YourClass">
<intent-filter>
<action android:name="android.intent.action.ACTION_SHUTDOWN" />
</intent-filter>
</receiver>
你的类(class):
public class YourClass extends BroadcastReceiver {
@Override
public void onReceive(Context c, Intent i) {
if(i.getAction().equals("android.intent.action.ACTION_SHUTDOWN")){
//Fire your code here
}
}};
}
如果这听起来不可能,找到另一种方法来做同样的事情;)
关于java - 是否可以覆盖断电操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54734321/