美文网首页
[Android] 代码安装和卸载APK

[Android] 代码安装和卸载APK

作者: wuzhen | 来源:发表于2016-02-27 23:45 被阅读2304次

APK 的安装

/**
 * 安装 APK。
 *
 * @param filePath
 *         APK 文件路径
 */
public static void installApk(Context context, String filePath) {
    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setDataAndType(Uri.fromFile(new File(filePath)),
            "application/vnd.android.package-archive");
    context.startActivity(intent);
}

APK 的卸载

/**
 * 卸载 APK。 
 * 
 * @param packageName
 *         应用的包名
 */
public static void uninstallApk(Context context, String packageName) {
    Uri packageURI = Uri.parse("package:" + packageName);
    Intent intent = new Intent(Intent.ACTION_DELETE, packageURI);
    context.startActivity(intent);
}

源码:

GitHub: InstallApkDemo

相关文章

网友评论

      本文标题:[Android] 代码安装和卸载APK

      本文链接:https://www.haomeiwen.com/subject/vrvbkttx.html