0

ここで説明されているバグのため、間接的なアプローチで問題を解決する小さな Android アプリを書きたいと思います。

プログラムで充電器を切断して再接続するプログラムを書きたいです。

私はJavaとAndroidアプリケーションが初めてです(ただし、c、c ++、C#はよく知っています)。

ここからは、私が正しい道を進んでいるかどうか確信が持てないので、別の解決策を聞いて喜んでいます. 私が思いついたのは、こちらで説明されているように、BATTERY_CHANGED というインテントを送信することです。

私は引用します:「これは、システムによってのみ送信できる保護された意図です。」

充電のバッテリー状態が変化するように送信したい(もちろん、バッテリーがいっぱいになると)、IDE(Eclipse、SDKを使用、ADTプラグインを使用、win 7 x64)はこのメソッドに「触れる」ことができませんでしたandroid.intent.action.BATTERY_CHANGED を既存の値として認識しません。私が役に立つかもしれないと思ったもう2つのこと:developer.android.com/reference/android/content/Intent.html#ACTION_POWER_CONNECTED

4

2 に答える 2

0

ACTION_BATTERY_CHANGED自分でブロードキャストできたとしても、ファームウェアだけができる送信は充電に影響しません。

于 2011-07-03T19:09:21.880 に答える
0

充電式バッテリー、特にリチウム含有バッテリーについて一般的に言えば、充電はユーザー (または開発者) が改ざんできるソフトウェアによって制御されません。リチウム電池を過負荷にすると壊滅的な故障が発生するため、これは非常に危険です。充電プロセスを停止させることができるかもしれませんが、それは疑わしいです。

于 2011-07-03T19:01:22.493 に答える