我的问题是我无法在Android中获得文件的完整路径。我在Google上搜索并找到这个代码,其结果几乎与我想要的结果相同:
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”。
提前谢谢!
答案 0 :(得分:2)
我相信您需要按照以下示例中的说明实施onActivityResult
。
示例:http://steveliles.github.io/returning_a_result_from_an_android_activity.html
答案 1 :(得分:0)
首先,您可以将File对象作为fileA分配给文件。然后文件路径应为path = fileA.getAbsolutePath(); 您可以使用ClipboardManager将此String存储在clipBoard中。