2010-10-07 70 views

回答

1

不,对不起,这是不可能的。 startActivity()调用是针对特定组件,不能被拦截。毕竟,这将是一个巨大的安全漏洞。

+0

好的,谢谢。我认为这可能具有很高的特权。能否阻止应用程序(任何已安装的应用程序)启动(可显示警报)?正如我所看到的,从杀死应用程序的角度来看,这与安全角度相似。 – ilarele 2010-10-07 20:51:16

+0

@ilarele:不是。有一种已知的方法可以做到这一点,我已经将其报告为安全漏洞,但核心Android团队尚未解决这个漏洞。由于该技术具有“恶意软件”,所以我不会公开它。可以这么说,没有官方和支持的方式来实现你所看到的,而且我真的真的非常希望你在Android应用程序开发中追求其他方向。例如,您可以编写自己的主屏应用程序,并以这种方式安全地访问应用程序。 – CommonsWare 2010-10-07 20:57:21

+0

非常感谢您的回答。我不知道你可以通过添加一个自定义发射器来做这么多想法。我查看了一些发射应用程序的源代码,我一定会尝试写一个。关于我的编码方向,我刚刚开始,但我处于好的一面。虽然我认为知道什么可以或不可以做什么是非常重要的(也应该做或不应该做什么:))。 – ilarele 2010-10-08 11:21:30

相关问题