我正在开发一个应用程序,该应用程序旨在(仅)从另一个在Intent中提供额外功能的应用程序启动。因此,这个应用程序在其intent过滤器中不使用LAUNCHER类别,并且当我从Eclipse启动它时不会启动并附加到调试器。
调试与启动或Intent相关的任何事情都非常困难,因为我只能通过向清单添加LAUNCHER类别进行调试,从而绕过启动活动的预期方法,而无需必要的额外内容。有没有办法可以指定ADB发送的启动Intent以包含额外的数据?
答案 0 :(得分:2)
当遇到类似的挑战时,我能够通过切换到URI格式为我试图发送的广播提供额外内容:
am broadcast "intent:#Intent;action=android.intent.action.AIRPLANE_MODE;B.state=true;end"