关于多个APK一起打包安装的问题

访客 177 0

我们经常会遇到这样的情况,比如我有一个特别大的工程,想将其分成几个子工程来进行处理。或者在某些时候,我希望能够引用外部的apk并将其与我的程序一起安装,以便实现关联功能。在这里,我向大家介绍一种简单但有效的方法:将你需要关联的apk文件放置在assets目录下,并使用以下代码来实现安装关联apk时显示安装进度。

private File getAssetFile() { AssetManager asset = MainActivity.this.getAssets(); try { InputStream is = asset.open(Zxing.apk); FileOutputStream fos = this.openFileOutput(Zxing.apk, Context.MODE_PRIVATE + Context.MODE_WORLD_READABLE); byte[] buffer = new byte[1024]; int len = 0; while((len=is.read(buffer))!=-1) { fos.write(buffer, 0, len); } fos.flush(); is.close();  fos.close(); } catch (IOException e) {  e.printStackTrace(); } }

标签: 时候 工程 个子 小弟

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~