Jak nadawać intencje dodatkom za pośrednictwem powłoki ADB?

Próbuję wysłaćBATTERY_CHANGED zamiar poprzez powłokę ADB. Do tej pory udało mi się wysłać wiadomość bez informacji:

am broadcast -a android.intent.action.BATTERY_CHANGED

Stworzyłem aplikację, która słucha tego zamiaru i oto co system wysyła co kilka sekund:

#Intent;action=android.intent.action.BATTERY_CHANGED;launchFlags=0x60000010;i.icon-small=17302838;B.present=true;i.scale=100;i.level=100;S.technology=Li-ion;i.status=5;i.voltage=4155;i.invalid_charger=0;i.plugged=2;i.health=2;i.temperature=280;end

Kiedy transmituję intencję, moja aplikacja pokazuje to:

#Intent;action=android.intent.action.BATTERY_CHANGED;launchFlags=0x10;end

Moje pytanie brzmi: jak mogę przekazać intencję przezadb shell z niektórymi z tych właściwości / flag (np. skala, status, podłączony itp.)?

questionAnswers(1)

yourAnswerToTheQuestion