Android - matar outro aplicativo sem a permissão do sistema

Maxime Godinas:

Eu tenho um aplicativo que pode iniciar outros aplicativos.

Isso funciona, eu posso fazer isso.

Agora, eu gostaria de também matar os aplicativos iniciados pelo meu aplicativo.

Mas eu não consigo encontrar uma maneira de fazer isso (Meu aplicativo não tem permissões de sistema).

Eu tentei para listar todos os processos em execução, a fim de obter o seu PID e matar com isso, mas eu só pode obter a PID do meu aplicativo.

Eu tentei matar o processo de fundo (eu sei o nome do pacote do aplicativo), mas ele não funciona.

Assim, há uma maneira de matar outros aplicativos com o meu aplicativo, sem haveing ​​permissões do sistema?

AlexPad:

Eu acho que antes de tudo para fazer isso você deve ler a sério as diretrizes do Google para se certificar de que você tem que publicá-lo. É essencial que pedir permissão para tudo, desde o usuário final. Em última análise, você pode ver se não estou enganado, que outros pacotes estão em tempo de execução, uma vez que você sabe que você pode encontrar uma maneira de matá-los. Tente isto e adicione "android.permission.KILL_BACKGROUND_PROCESSES" permissão em seu manifesto:

private void killOtherApps(String packageTokill){

    List<ApplicationInfo> packages;
    PackageManager pm;
    pm = getPackageManager();
    //get a list of installed apps.
    packages = pm.getInstalledApplications(0);


    ActivityManager mActivityManager = (ActivityManager) MainActivity.this.getSystemService(Context.ACTIVITY_SERVICE);
    String myPackage = getApplicationContext().getPackageName();

    for (ApplicationInfo packageInfo : packages) {

        if((packageInfo.flags & ApplicationInfo.FLAG_SYSTEM)==1) {
            continue;
        }
        if(packageInfo.packageName.equals(myPackage)) {
            continue;
        }
        if(packageInfo.packageName.equals(packageTokill)) {
            mActivityManager.killBackgroundProcesses(packageInfo.packageName);    
        }

    }

}

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=331655&siteId=1
Recomendado
Clasificación