2017-10-11 10 views
-1

特定の条件が満たされたときに実行時にプログラムからプログラムをアンインストールします。出来ますか?私はこれを読んだが動作していない。アプリケーションの実行中に自分のアプリケーションをアンインストールすることができます

Intent intent = new Intent(Intent.ACTION_DELETE, Uri.fromParts("package", 
getPackageManager().getPackageArchiveInfo(apkUri.getPath(), 0).packageName,null)); 
startActivity(intent); 

答えて

0

あなたはパッケージ

public static void launchUnInstaller(Context ctx, String packageName) { 
    try { 
     Uri packageURI = Uri.parse("package:" + packageName); 
     Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI); 
     ctx.startActivity(uninstallIntent); 
    } catch (Exception ex) { 
     Log.e(TAG,e.toString); 

    } 
} 
:を逃しました
関連する問題