Android下载完文件打开
16lz
2021-01-23
来自网络:
- Intent intent = new Intent();
- intent.setAction(android.content.Intent.ACTION_VIEW);
- File file = new File(path);
- intent.setDataAndType(Uri.fromFile(file), "application/zip");
- startActivity(intent);
我之前的一个程序中用到这个打开用户安装界面的方法
你参考一下吧,调用这个方法的时候要传入一个File对象,你可以直接拿去用,也可以自己重新写一下
protected void installApk(File file) {
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
intent.addCategory("android.intent.category.DEFAULT");
intent.setType("application/vnd.android.package-archive");
intent.setData(Uri.fromFile(file));
intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
startActivity(intent);
}
更多相关文章
- Unable to start activity ComponentInfo 解决方法
- Android 安装apk的方法
- Android SQLite数据库解析并使用两种方法实现增删改查
- Android 读取XML的两种方法。
- android window.requestWindowFeature()常用方法
- MediaExtractor的seekTo方法精确定位到指定帧
- android ImagView缩放方法之一(Bitmap)
- Android通过Uri获取文件的路径的方法
- android使用全局变量的方法