android 取raw文件夹下有一个mode.pdf的文件,怎样取它的绝对路径
时间: 2024-03-23 16:39:17 浏览: 103
android获取文件绝对路径类
你可以使用以下代码获取 raw/mode.pdf 文件的绝对路径:
```java
String filePath = "android.resource://" + getPackageName() + "/" + R.raw.mode;
File file = new File(Uri.parse(filePath).getPath());
String absolutePath = file.getAbsolutePath();
```
其中,`getPackageName()` 返回当前应用的包名,`R.raw.mode` 表示资源文件夹下的 `mode.pdf` 文件,`Uri.parse(filePath).getPath()` 将 `filePath` 转换为文件路径,`new File()` 创建一个文件对象,最后使用 `getAbsolutePath()` 方法获取文件的绝对路径。
阅读全文