如何获取安卓项目中文件夹的相对路径?
如何使用代码获取项目中文件夹的相对路径?
我已经在我的项目中创建了一个新文件夹,我想要它的相对路径,所以无论应用程序在哪里,路径都是正确的。
我正在尝试在我的课堂上这样做,这扩展了android.app.Activity
。
也许类似于“从资产获取文件路径”。
如何使用代码获取项目中文件夹的相对路径?
我已经在我的项目中创建了一个新文件夹,我想要它的相对路径,所以无论应用程序在哪里,路径都是正确的。
我正在尝试在我的课堂上这样做,这扩展了android.app.Activity
。
也许类似于“从资产获取文件路径”。
利用类路径。
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
URL url = classLoader.getResource("path/to/folder");
File file = new File(url.toURI());
// ...
您是否正在寻找应用程序的根文件夹?然后我会使用
String path = getClass().getClassLoader().getResource(".").getPath();
真正“找出我在哪里”。