Como habilitar programaticamente as permissões de inicialização automática e de janela flutuante. Como descobrir qual telefone precisa executar o código de inicialização automática?

Como posso ativar a permissão de inicialização automática de forma programática, ajude-o a pesquisar muito, desejo ativar a inicialização automática do dispositivo se ele não estiver ativado.

Encontrei código para xiaomi, honor e letv, mas quero o mesmo para a Lenovo

if(Build.BRAND.equalsIgnoreCase("xiaomi") ){

                Intent intent = new Intent();
                intent.setComponent(new ComponentName("com.miui.securitycenter", "com.miui.permcenter.autostart.AutoStartManagementActivity"));
                startActivity(intent);


            }else if(Build.BRAND.equalsIgnoreCase("Letv")){

                Intent intent = new Intent();
                intent.setComponent(new ComponentName("com.letv.android.letvsafe", "com.letv.android.letvsafe.AutobootManageActivity"));
                startActivity(intent);

            }
            else if(Build.BRAND.equalsIgnoreCase("Honor")){

                Intent intent = new Intent();
                intent.setComponent(new ComponentName("com.huawei.systemmanager", "com.huawei.systemmanager.optimize.process.ProtectActivity"));
                startActivity(intent);

            }