用户点击“facebook”应用(例如) 1.我的应用程序检测到应用程序的启动 2.my app确认它是“facebook”应用程序 3.my app销毁Facebook应用程序,以防止它打开 所以请帮我解决这个问题
答案 0 :(得分:1)
我认为唯一可行的方法如下:
su
(有根电话)关闭应用程序。否则它可能根本不可能。 答案 1 :(得分:1)
第一个问题是检测某个应用已启动。之前曾多次讨论过这个问题:
Android, Detect when other apps are launched
How to detect when the user launches another app? (Android)
https://stackoverflow.com/questions/16907451/how-to-launch-my-service-when-another-app-is-launched?rq=1
最有希望的答案是关于扫描logcat。
Seond的事情是摧毁另一个应用程序。简单回答:除非另一个应用程序明确编码,否则您的应用无法破坏其他应用。您基本上可以从任何应用程序向任何广播接收器发送广播,但这取决于接收器发生的消息。