V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hjthjthjt
V2EX  ›  Android

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

  •  
  •   hjthjthjt · 2016-03-27 12:49:39 +08:00 via Android · 10829 次点击
    这是一个创建于 3165 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在学习写 Android ,现在就是想实现 A 应用,按钮点击 onClick 后直接将 A 应用本身的 assets 的文件按照目录结构复制到标题中的目录

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

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

    用 api get 到资源文件 list 然后依次读出 写入
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5521 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:26 · PVG 17:26 · LAX 01:26 · JFK 04:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.