解决方法
显然这不是你想听到的,但
Android的设计根本不允许第三方应用程序相互干扰或超越用户的自由选择.
它不提供用于硬拦截基本功能的“钩子”类型的机制,而不是修改安装在设备上的Android本身的构建.
是的,偶尔人们使用各种“黑客”方法制作产品在某种程度上完成这些事情,但它们与平台的设计相悖,因此当对android进行各种“bug修复”类型改进时,要么不可靠,要么可能破坏.或者它们的范围有限,例如更换主屏幕,从而限制容易启动的内容 – 但只要主屏幕应用程序保持选中状态,并且无法调节其他意图来源.
您可能会发现一个足够吸引人的想法,以至于您决定使用它,但请记住,除非它是针对用于执行此类事情的API的未来介绍,否则您很可能会利用对平台设计的疏忽.它很可能很快就会得到纠正.