研究应用程序的想法,但研究证明难以得到关于该主题的直接答案,所以我想问专家。
我想知道的是,您的书面代码中是否有一种方法可以直接影响其他应用程序?
3个例子(试图让它更清楚):
1)在我的应用中调整一些内容,这样每当我打开一个以N(IE Netflix)开头的应用时,媒体音量会变为最大,或者wifi开启。
2)在我的应用程序中调整一些内容,这样每当我收到一封电子邮件到我的雅虎帐户(使用雅虎邮件应用程序)时,就会出现一个Toast," DANGER WILL ROBINSON! "
3)在我的应用中调整一些内容,这样每当我打开应用程序facebook时,都会出现一个通知栏图标。
基本上,每当通过我的应用程序代码打开另一个应用程序时,我都会尝试更改手机内的内容(设置,祝酒等)。
想法?可以这样做吗?谢谢大家的帮助!
答案 0 :(得分:1)
您需要在应用程序的BroadcastReceiver中添加intent-filter。由于onReceive()总是由ACTION触发但不是应用程序的名称,我认为你必须在应用程序中找到一个特定的动作,你可以使用它来启动你自己的应用程序。检查系统标准ACTION here。希望它可以帮到你。