我正在尝试通过ADB shell发送BATTERY_CHANGED
意图。到目前为止,我只能发送没有任何信息的意图:
am broadcast -a android.intent.action.BATTERY_CHANGED
我创建了一个应用程序,该应用程序监听此意图,并且以下是系统每隔几秒钟发送的内容:
#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
当我广播意图时,我的应用程序会显示这个:
#Intent;action=android.intent.action.BATTERY_CHANGED;launchFlags=0x10;end
我的问题是如何通过adb shell
广播意图并使用其中一些属性/标志(例如比例、状态、插入等)?
am broadcast -a android.intent.action.BATTERY_CHANGED --ez present false --ei state 2 --ei level 50
。 - Valyo