我想获得程序中一个资源的绝对路径,网上都说 file:///android_asset/  但是我这不好使
这个路径只是在 加载html的时候可以使用 txt 就不好使

解决方案 »

  1.   

    直接写绝对路径也可以啊!android2.2之前,sdcard文件路径:/sdcard/1.txt
    android2.2,sdcard文件路径:/mnt/sdcard/1.txt如果放在具体程序中,绝对路径:/data/data/包名/files/1.txt看看楼主是说的哪中绝对路径呢!!
      

  2.   

    assets文件夹下可以用this.getResources().getAssets().open("xxx.txt")
    获得InputStream对象
      

  3.   

    一:文件放在sdcard中
    android2.2之前,sdcard文件路径:/sdcard/a.txt
    android2.2,sdcard文件路径:/mnt/sdcard/a.txt二:文件放在raw目录中
    可以直接引入R.raw.a三:文件放在assets目录中
    InputStream is=getAssets().openFile("a.txt);楼主试试吧!
      

  4.   

    Activty自带获取程序中路径的方法:
    getFilesDir();//获取/data/data/包名/files路径
    getCacheDir();//获取/data/data/包名/cache路径
      

  5.   

    getApplication这个里面包含了你所有可能操作的路径
      

  6.   

     在使用 过程中 发现 file:///android_asset/xxx.html 可以使用  不知道问什么  还是否有其他格式的 文件 可以使用