有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

到字符串的资产的java路径?

例如,这将是指向外部内存中文件的路径

String path = Environment.getExternalStorageDirectory().toString()+"/myApp/face.jpg";

但是,是否也存在指向资产文件夹的路径

干杯

附言

"file:///安卓_asset/1.png"

提供未找到的文件


共 (2) 个答案

  1. # 1 楼答案

    资产的路径是

    file:///android_asset/[path_under_the_asset_folder]/your_file.ext
    

    如果你得到了FileNotFoundException,你的[path_under_the_asset_folder]很可能是错的

  2. # 2 楼答案

    如果你只是出于可访问性的原因需要路径,你可以使用

    AssetFileDescriptor descriptor = getAssets().openFd("file.txt");
    FileReader reader = new FileReader(descriptor.getFileDescriptor());