我正在尝试修改或覆盖 android 中电源关闭菜单按钮的功能(不是屏幕开/关按钮)。我想在设备关闭之前触发一个进程,运行一个进程,然后关闭设备如果这可能吗?
2 回答
白板的微信
TA贡献1883条经验 获得超3个赞
是的,这是可能的。您不必拥有根设备,只需使用广播即可。在清单中:
<receiver android:name="com.example.broadcastreceiver.YourClass">
<intent-filter>
<action android:name="android.intent.action.ACTION_SHUTDOWN" />
</intent-filter>
</receiver>
你的班:
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
}
}};
}
如果听起来不可能,请找到另一种方法来做同样的事情;)
添加回答
举报
0/150
提交
取消