我制作了一个与openLauncher主屏幕混合使用的紧急应用程序,它在我的j7上运行正常,这是应用程序链接:
https://www.amazon.com/dp/B07RS54PLD
但是今天我在朋友设备上对其进行了测试,并且每个设备都有不同的错误
在小米Redmi 5 Plus设备上,应用程序因以下错误而崩溃:
java.lang.SecurityException:不允许更改“请勿打扰”状态
在某些华为设备上,它成功地拨打了电话,但在暂停状态下将活动显示在屏幕上
ActivityManager activityManager = (ActivityManager) this.getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE);
activityManager.moveTaskToFront(getTaskId(), 0);
在其他旧的华为设备上,使用广播接收器和警报管理器进行的呼叫根本无法正常工作(有时在我的设备上发生,但很少)
这是应用程序应该如何工作的: https://www.youtube.com/watch?v=uFVDF21tu6Q&t=126s
现在我实际上已经迷失了这些错误,因为它与我猜想的代码无关,并且我没有华为或小米设备来继续在它们上测试我的应用程序,因此任何建议对我都有益