请大家不要告诉我把a.jpg放drawable里面访问啊,我是想动态访问一个文件夹里的图片文件,这些文件可以动态创建保存。

解决方案 »

  1.   

    真郁闷!这个版发了很多帖子,没有一个比较理想的回答。以前vc,vb不会啊。
    assets里面是只读,不可以写。
      

  2.   

    看你自己的几个回复  你不想放在drawable下  也不想放在assets下 那真没地方放了  
    apk里面就那几个目录   使用mk添加文件不知道能不能行  你得试试  
     另外,根据你说的   “assets里面是只读,不可以写。”
    你想运行时往apk里写东西?  这个也做不到
    顶多写到sd卡或者data下私有目录
      

  3.   

    再请教一下“荒颜”,刚学,麻烦了。
    android studio打成apk的包,请问在打包时能否把我一个文件夹和打包上去,安装它默认会安装在哪个地方。以前window写文件,会把一个文件夹里面装了许多文件,把exe和这个文件夹一起打包。
    安装时候,exe可以直接访问当前目录下的这个文件夹,当然了可以读、写、添加、删除文件、创建子文件。
    如果我想实现这个功能,怎么实现呢?
      

  4.   

    这问题太奇葩了,我来告诉楼主,打包进APK的任何资料,已经确定是只读的了,而且已经被签名,这是因为安全机制.
    楼主完全可以把需要的内容重新存到另外的地方,比如存储卡或者应用的私有存储空间.
      

  5.   

    Environment.getExternalStoragePublicDirectory() 获取目录 可以放到手机内存或者SD卡上 自己创建一个文件夹不就行了
      

  6.   

    如果需要写。。是不能带在APK里面的。。不然APK 就随便让别人修改了。。
      

  7.   

    自己尝试一下通过storage的接口来试试建文件吧
    如果asset还是有drawable都不想放 基本只能去存储去试试了