我可以指定通过ADB发送的意图吗?

时间:2012-11-20 19:41:23

标签: eclipse debugging android-intent adb

我正在开发一个应用程序,该应用程序旨在(仅)从另一个在Intent中提供额外功能的应用程序启动。因此,这个应用程序在其intent过滤器中不使用LAUNCHER类别,并且当我从Eclipse启动它时不会启动并附加到调试器。

调试与启动或Intent相关的任何事情都非常困难,因为我只能通过向清单添加LAUNCHER类别进行调试,从而绕过启动活动的预期方法,而无需必要的额外内容。有没有办法可以指定ADB发送的启动Intent以包含额外的数据?

1 个答案:

答案 0 :(得分:2)

当遇到类似的挑战时,我能够通过切换到URI格式为我试图发送的广播提供额外内容:

am broadcast "intent:#Intent;action=android.intent.action.AIRPLANE_MODE;B.state=true;end"