assets目录下apk的安装
来源:互联网 发布:百度云盘 会员 淘宝 编辑:程序博客网 时间:2024/06/11 17:08
## 多个apk一起安装,将其他apk,放在assets目录下。
## assets目录下的内容只能读取出来‘流’,所以需要先转存到其他目录下才能使用。
## 调用安装代码
Assets目录下的转存代码:
public static boolean copyApkFromAssets(Context context, String fileName, String path) {
boolean copyIsFinish = false;
try {
InputStream is = context.getAssets().open(fileName);
File file = new File(path);
file.createNewFile();
FileOutputStream fos = new FileOutputStream(file);
byte[] temp = new byte[1024];
int i = 0;
while ((i = is.read(temp)) > 0) {
fos.write(temp, 0, i);
}
fos.close();
is.close();
copyIsFinish = true;
} catch (IOException e) {
e.printStackTrace();
}
return copyIsFinish;
}
程序安装代码:
if(copyApkFromAssets(context,apk_name,Environment.getExternalStorageDirectory().getAbsolut ePath()+"/"+apk_name)){
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setDataAndType(Uri.parse("file://"+Environment.getExternalStorageDirectory().getAb solutePath()+"/"+apk_name),"application/vnd.android.package-archive");
context.startActivity(intent);
}
- assets目录下apk的安装
- 安装和运行assets目录下的Apk
- Android 安装assets目录下的其他apk
- android 安装assets下的apk
- Android:从assets资源目录下安装apk
- Android:从assets资源目录下安装apk
- android studio 安装assets目录下的apk包出现解析错误的问题
- 如何安装assets下apk
- 安装ASSETS下的APK,(拷贝到本地安装)
- Android 的apk在覆盖安装的时如何重新读取raw或assets目录下的数据库
- 关于android 如何安装 assets文件下的apk
- 关于android 如何安装 assets文件下的apk .
- 关于android 如何安装 assets文件下的apk
- 关于android 如何安装 assets文件下的apk
- 关于android 如何安装 assets文件下的apk
- 关于android 如何安装 assets文件下的apk
- assets里面的apk 复制到sd上 或者data目录下
- Assets目录下的特殊目录
- 数据分析的能力体系和进阶路线
- 统计数字限时增长效果实现:------------简单有效版(配合JQ使用)
- php乱码问题解决
- Spark快速安装与部署运行
- getMethods getDeclaredMethods区别
- assets目录下apk的安装
- 1. Two Sum
- android 的@androi与?android区别
- WebRTC有前途吗?
- java浮点数比较
- 聘用合同与劳动合同的关系
- 选择排序
- Servlet3.0新特性使用详解
- 基于html5 JS实现的拍照上传图片