我需要 raw 文件夹目录的字符串地址 这是我的代码,但以崩溃结束
private String zipPath = String.valueOf(getResources().openRawResource(R.raw.zipfile));
答案 0 :(得分:2)
资源是开发计算机上的文件。它们不是设备上的文件。没有通往原始资源的路径。
getResources().openRawResource(R.raw.zipfile)
很好,可以给您InputStream
。使用它来读取您的资源内容。
通常,在对象上调用String.valueOf()
或toString()
是为了获取一些开发人员可读的字符串。 InputStream
的字符串表示形式不会成为文件系统路径。