在Android中获取文件位置路径
我的问题是,我无法在Android中获取文件的完整路径。我在谷歌上搜索并找到了这段代码,它的结果几乎符合我的要求:在Android中获取文件位置路径,android,Android,我的问题是,我无法在Android中获取文件的完整路径。我在谷歌上搜索并找到了这段代码,它的结果几乎符合我的要求: public void openFolder() { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath() + "/sdcard/"); int
public void openFolder()
{
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath()
+ "/sdcard/");
intent.setDataAndType(uri, "image/png");
startActivity(Intent.createChooser(intent, "Open folder"));
}
我从“文件管理器”中选择文件。在我访问一些文件夹并最终在“文件管理器”中访问我的文件后,“文件管理器”将关闭,并且不保存任何路径
要保存路径和文件名,我应该做什么?例如:“/sdcard/Download/frame1.png”
提前谢谢你 我相信您需要按照下面的示例中所述,在ActivityResult上实现
示例:首先,您可以将文件对象作为fileA分配给您的文件。然后,文件路径应为path=fileA.getAbsolutePath();
您可以使用ClipboardManager将此字符串存储在剪贴板中。要将路径保存到哪里?我创建了一个变量字符串myPath来保存它。稍后我需要在TextView上显示它。