开发一个android应用程序,必须有的一个功能就是更新应用的版本。
那么点击更新版本的控件后,应该如何调出apk的安装界面呢?
/** * 安装程序 * * @param context 上下文 * @param file apk的保存路径 */ public static void openFile(Context context, File file) { try { Intent mIntent = new Intent(); mIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); mIntent.setAction(android.content.Intent.ACTION_VIEW); mIntent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive"); context.startActivity(mIntent); } catch (Exception e) { e.printStackTrace(); ToastUtils.showToast( context, context.getResources().getString( R.string.toast_openApk_error), false); } }
时间: 2024-10-29 20:33:34