我正在嘗試修改或覆蓋 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
提交
取消