程序 打包apk  ,将数据库文件 复制到  data/data/包名/databases  下  跟随工程打包到apk  中,data/data/目录 在安装apk 后是不可见的,那么 与数据库文件  放在同目录下的  图片资源 是不是  写   以下这种路径  不会找到 该路径下的 文件  ????    String  path = "/data/data/包名/databases/图片名";
在没有 SD 卡的情况下 ,打包的apk 在安装的时候  占用 手机自带 内存空间 ,当程序安装以后 会生成  res ,src 等文件夹 ,此后,如果 该软件升级,要下载的  文件  是不是也像,编程的时候  不可以向 这些文件夹中 写入  资源,也就是 下载的图片想这些文件夹下添加(查了很多资源  都是只读不可写的 )。大家给个思路,或提示吧?谢谢了

解决方案 »

  1.   

    http://www.eoeandroid.com/thread-28577-1-1.html
      

  2.   

    谢谢了不过你好像没有 看完我问题问题 O(∩_∩)O~   数据库我已经复制到  data/data/...下了,也可以查询到数据并显示 ,只是图片没有显示出来  ,图片我也放在 data/data/...下   与数据库  同目录,我想问的是,为什么  数据库 就可以读到并显示信息,可是图片就是没有显示出来,又如何解决这一问题???data/...目录 安装apk  后是看不到 该目录及文件夹的,那么是不是 因为 android 生成数据库默认就是放在 data/...下 所以可以查询到,而图片 是规定 到 
      String path = "/data/data/包名/databases/"+num+".jpg"
    下读取  所以查询不到????
      

  3.   

    不要放在databases目录下,这个目录应该不可以放其他文件。直接放在/data/data/yourpackage/下试试,这个目录可以创建文件,我试过可以读写txt,没试过图片,你试下
      

  4.   

    嗯,我都写过了,不管放什么都可以读写的,我现在就想 打包apk 的时候给它打包过去,因为我打包的apk  只查询到了数据库,显示不了图片。