我一直在研究替换现有的 Car Home 应用程序,但我完全不知道如何覆盖 Home 按钮,以便每当手机停靠时我的应用程序就会回到前台。这就是汽车之家的工作方式,所以一定有办法。
BroadcastReceivers 似乎不起作用,因为每当按下 Home 按钮时广播的意图仍然会导致默认主屏幕应用程序启动;我无法阻止它。我可以从我的应用程序中覆盖主页按钮,但这对我没有好处,因为当用户在我的应用程序之外时这需要工作。Car Home 也不会做任何奇怪的事情,比如在运行时将自己设置为默认的主屏幕应用程序(我检查了 logcat 以确保)。
在这件事上,我真的把头撞到了墙上。有没有人有任何想法,或者你至少能指出我正确的方向吗?