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
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。