ACTION_POWER_CONNECTED/DISCONNECTED が受け取れない
マニフェスト内で
<receiver android:name=".MyReceiver">
<intent-filter>
<action
android:name="android.intent.action.ACTION_POWER_CONNECTED"/>
<action
android:name="android.intent.action.ACTION_POWER_DISCONNECTED"/>
</intent-filter>
</receiver>
としておき、 MyReceiver というブロードキャストレシーバで電源の接続/切断を捉えるようにしてみた。
次に、MyReceiver#onReceive を以下のように定義
public void onReceive(Context context, Intent intent) {
final String action = intent.getAction();
Log.d(TAG, "action=" + action);
}
そして telnet で power status charging/discharging としてみた。
けど、"action=" のログが出てこない・・・。
何か間違っているかな?
※解決: power status では接続/切断のエミュレートはできないことが判明。詳しくはこちら