当用户尝试启动应用程序时,我想要取消该应用程序,然后调用另一个应用程序。示例我希望用户在启动特定系统应用程序(设置应用程序等)之前对自己进行身份验证。每次用户启动设置应用程序时,都会弹出身份验证应用程序
我知道你将不得不使用广播接收器和意图,但不知道如何做到这一点。
答案 0 :(得分:1)
听起来你应该创建一个具有可以使用的公共接口的“lib”项目。 然后在应用程序之间共享它们而不是尝试执行另一个应用程序?
但我知道这不可能真正执行另一个应用程序,因为这会依赖于你不知道它是否已安装的东西。如果意图应该有效,它必须已经启动。
也像之前的答案一样,它可能被用于滥用。
请查看此链接以获取更多信息: http://mylifewithandroid.blogspot.com/2007/12/playing-with-intents.html
答案 1 :(得分:0)
我希望这是不可能的......从用户实际点击的应用程序启动一个不同的应用程序?将门打开以便滥用。