Диспетчер автозагрузки включает запуск фонового сервиса для push-уведомлений в телефоне oppo f3 с помощью Android - PullRequest
0 голосов
/ 11 января 2019

Я хочу включить запуск при загрузке и запуск в фоновом режиме в диспетчере автозапуска программно в телефоне oppo f3, используя приведенный ниже код. Но получил ошибку не явного класса "com.oppo.safe.permission.startup.StartupAppListActivity", Может кто-нибудь, пожалуйста, помогите мне, как это сделать. или какую деятельность нужно указать в файле AndroidMainfest.xml предложите мне.

 public class MainActivity extends CordovaActivity {

    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        if (Build.MANUFACTURER.equalsIgnoreCase("oppo")) 
        initOPPO();
    }
    private void initOPPO() {
        try {
         Intent intent  = new Intent();
       intent.setClassName("com.coloros.safecenter",  
               "com.coloros.safecenter.permission.startup.StartupAppListActivity");
    startActivity(intent);
     } 
    catch (Exception e) {
       Toast.makeText(MainActivity.this, e, Toast.LENGTH_LONG).show();
        e.printStackTrace();
        try {
            Intent intent = new Intent("");
            intent.setComponent(new ComponentName("com.oppo.safe", "com.oppo.safe.permission.startup.StartupAppListActivity"));
            startActivity(intent);
            }catch (Exception e1){

                e1.printStackTrace();
                Toast.makeText(MainActivity.this,e1, Toast.LENGTH_LONG).show();
            }
    }
 }
}

также добавить разрешение

android:name="android.permission.RECEIVE_BOOT_COMPLETED"

в файле манифеста заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...