簡體   English   中英

如何發送 android 系統意圖?

[英]How to send an android system intent?

由於此處描述的錯誤,我想編寫一個小 android 應用程序以間接方法解決問題。

我想編寫一個程序,以編程方式斷開和重新連接充電器。

我是 java 和 android 應用程序的新手(盡管我非常了解 c,Z6CE809#4BD900BA12EZ03)

從這里我不確定我是否走在正確的道路上,所以我很高興聽到另一種解決方案。 我想出的是發送一個名為 BATTERY_CHANGED 的意圖,如此所述。

我引用:“這是一個只能由系統發送的受保護意圖。”

我想發送它,以便充電的電池 state 會改變(當然,當電池充滿時)我無法“觸摸”這種方法,IDE(eclipse,帶有 sdk,帶有 ADT 插件,在 win 7 x64 上)可以無法將 android.intent.action.BATTERY_CHANGED 識別為現有值。 我認為另外兩件事可能有用:developer.android.com/reference/android/content/Intent.html#ACTION_POWER_CONNECTED developer.android.com/reference/android/content/Intent.html#ACTION_POWER_DISCONNECTED

一般來說,關於可充電電池,尤其是含鋰電池,充電不受用戶(或開發人員)可以篡改的軟件控制。 這太危險了,因為鋰電池過載會導致它們發生災難性的故障。 也許您可以設法停止充電過程,但我對此表示懷疑。

發送ACTION_BATTERY_CHANGED不會影響充電,即使你可以自己廣播它,只有固件可以做到。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM