バッテリーの状態をログに記録するアプリを書いていますが、に問題がありBatteryManager.BATTERY_PLUGGED_WIRELESS
ます。ワイヤレス充電ステーションに Android 4.0.4 を搭載した Galaxy S3 または 4.2.2 を搭載した S4 をロードすると、アプリBATTERY_PLUGGED_AC
は 4 ( ) ではなく 1 ( ) を表示しますBATTERY_PLUGGED_WIRELESS
。電話は、ワイヤレス充電を通知するポップアップを表示します。それで、それはAPIのバグですか?
誰でもこれを確認できますか?充電モードを取得するための他の回避策はありますか?
public class BatteryReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
int plugged = intent.getIntExtra(BatteryManager.EXTRA_PLUGGED, 0);
Toast.makeText(context, errorMsg, Toast.LENGTH_SHORT).show();
}
}