当我单击一个按钮,显示一个文件浏览器时,我可以选择一个文件夹并返回它的路径.我得到这个路径将文件复制到该路径.

但我不知道如何实现这一点.

我还在Stackoverflow中寻找这个问题,但我没有找到我的问题的明确答案.

解决方法:

使用意图!

首先开始结果的开始活动,如下所示:

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);

intent.setType("file/*");

startActivityForResult(intent, PICKFILE_REQUEST_CODE);

在您的活动中覆盖此方法,它将在您刚刚开始的活动返回时被调用.您可以处理结果代码,例如已取消或成功.

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

String Fpath = data.getDataString();

//TODO handle your request here

super.onActivityResult(requestCode, resultCode, data);

标签:java,android

来源: https://codeday.me/bug/20190519/1136905.html

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐