Я сделал аварийное приложение, смешанное с домашним экраном openLauncher, и оно отлично работает на моем j7, вот ссылка на приложение:
https://www.amazon.com/dp/B07RS54PLD
, но сегодня я протестировал его на своих друзьяхустройства и каждое устройство имели разные ошибки
на устройстве xiaomi Redmi 5 Plus, приложение вылетает с этой ошибкой:
java.lang.SecurityException: не разрешено изменять состояние «Не беспокоить»
на каком-то устройстве huawei оно успешно вызывало номер, но вывод активности на экран не работал при паузе с этим:
ActivityManager activityManager = (ActivityManager) this.getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE);
activityManager.moveTaskToFront(getTaskId(), 0);
, а на другом старом устройстве huawei вызывался широковещательный приемник и менеджер аварийных сигналов.не работает вообще (иногда это происходит с моим устройством, но очень редко)
вот как приложение должно работать: https://www.youtube.com/watch?v=uFVDF21tu6Q&t=126s
теперь я фактически потерян с этими ошибками, потому чтоя полагаю, это не имеет никакого отношения к моему коду, и у меня нет устройств huawei или xiaomi, чтобы продолжать тестировать на них мое приложение, поэтому любой совет мне подходит