V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
TigerBeanst
V2EX  ›  Android

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

  •  
  •   TigerBeanst · Mar 27, 2016 via Android · 14788 views
    This topic created in 3683 days ago, the information mentioned may be changed or developed.
    在学习写 Android ,现在就是想实现 A 应用,按钮点击 onClick 后直接将 A 应用本身的 assets 的文件按照目录结构复制到标题中的目录

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

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

    用 api get 到资源文件 list 然后依次读出 写入
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5627 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 08:36 · PVG 16:36 · LAX 01:36 · JFK 04:36
    ♥ Do have faith in what you're doing.