Разрешение отказа OPPO_COMPONENT_SAFEAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Разрешение отказа OPPO_COMPONENT_SAFE

Сообщение Anonymous »

У меня есть сервис в моем приложении, который должен работать в фоновом режиме в Oppo Device. Я где -то читал, что нам нужно включить автоматическое запуск в настройках для приложения для поддержания работы службы, но у меня есть проблема с разрешения. ProcessRecord{904a19d 12604:elite.driver.adsmove.com.settingpermission/u0a214} (pid=12604, uid=10214) requires oppo.permission.OPPO_COMPONENT_SAFE

When i try to do this

if (Build.MANUFACTURER.equals("OPPO")) {
Intent[] AUTO_START_OPPO = {
new Intent().setComponent(new ComponentName("com.coloros.safe", "com.coloros.safe.permission.startup.StartupAppListActivity")),
new Intent().setComponent(new ComponentName("com.coloros.safe", "com.coloros.safe.permission.startupapp.StartupAppListActivity")),
new Intent().setComponent(new ComponentName("com.coloros.safecenter", "com.coloros.safecenter.startupapp.StartupAppListActivity")),
new Intent().setComponent(new ComponentName("com.coloros.safecenter", "com.coloros.safecenter.startup.StartupAppListActivity"))
};

for (Intent intent : AUTO_START_OPPO) {
if (getPackageManager().resolveActivity(intent, PackageManager.MATCH_DEFAULT_ONLY) != null) {
try {
startActivity(intent);
break;
} catch (Exception e) {
Log.d(TAG, "OPPO - Exception: "+ e.toString());
}
}
}
}
< /code>

Я также пытался добавить разрешение и запросить его, но не удалось < /p>



< /code>

С нетерпением жду помощи от тех, у кого есть опыт об этом, спасибо! < /p>

Подробнее здесь: https://stackoverflow.com/questions/498 ... onent-safe
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»