如何将 APK 本身的 assets 目录中的文件按照目录结构复制到/sdcard/Android/包名/下?(内置储存)

2016-03-27 12:49:39 +08:00
 hjthjthjt
在学习写 Android ,现在就是想实现 A 应用,按钮点击 onClick 后直接将 A 应用本身的 assets 的文件按照目录结构复制到标题中的目录

网上查了一些代码,基本理解不了……
能否有人帮忙写一个简单的 demo ?……
∠( ᐛ 」∠)_有注释就更好了……

(目前主要是 onClick 后的方法不会写……)
6874 次点击
所在节点    Android
4 条回复
dphdjy
2016-03-27 14:05:34 +08:00
keywords: android assets stream output
zhaohui318
2016-03-27 15:05:00 +08:00
本质是一个 Java IO 问题,注意单开一个线程,东西太多的话用 service
torchmu
2016-03-27 15:23:15 +08:00
获取 apk 安装包位置 getPackageManager().getApplicationInfo("包名", 0).sourceDir;
读文件;
解压缩;
写文件;
dahvlh
2016-03-27 18:20:29 +08:00
哪部分不理解 步骤很简单

用 api get 到资源文件 list 然后依次读出 写入

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/266619

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX