亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

是否可以覆蓋斷電操作?

是否可以覆蓋斷電操作?

慕村225694 2022-06-23 17:08:09
我正在嘗試修改或覆蓋 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      

          }

    }};

}

如果聽起來不可能,請找到另一種方法來做同樣的事情;)


查看完整回答
反對 回復 2022-06-23
?
慕尼黑的夜晚無繁華

TA貢獻1864條經驗 獲得超6個贊

簡單的回答:沒有。

對于有限數量的設備,如果不對您的固件或 Android 操作系統的核心進行 自定義修改,這是不可能的。更多信息

因此,在有根設備上,您也許可以做到這一點。檢查鏈接。


查看完整回答
反對 回復 2022-06-23
  • 2 回答
  • 0 關注
  • 70 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號