【问题标题】:How to programatically open a folder in android?如何以编程方式在android中打开文件夹?
【发布时间】:2014-06-30 19:06:32
【问题描述】:

我正在开发一个可以打开文件夹的 Android 应用程序,

我的问题是如何在 Android 中以编程方式打开文件夹? .

我尝试了 stack-overflow 中可用的所有解决方案,并在 Google 中进行了搜索,但找不到解决方案。有人可以给我答案吗?

提前致谢。

【问题讨论】:

  • 通过打开文件夹来定义您的意思。获取其中的文件列表?还有什么?
  • @GabeSechan 他说打开一个文件夹。重要的是文件夹里面有什么。我认为他需要满足在文件夹内显示,就像我们一般点击文件夹时一样。
  • 我的意思是当我为特定文件夹(如“下载”)设置 uri 路径时,我的应用程序可以打开该文件夹吗? ,我很抱歉模棱两可
  • @SMK 是的,这就是我在我的问题中的意思,谢谢

标签: java android


【解决方案1】:

您可以使用以下代码打开文件夹

File file = new File(path);
        Uri uri_path = Uri.fromFile(file);
        String mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension
                (MimeTypeMap.getFileExtensionFromUrl(path));


        Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
        intent.setType(mimeType);
        intent.setDataAndType(uri_path, mimeType);
        startActivity(intent);

【讨论】:

  • 它可以打开任何文件夹吗?你也检查过三星吗?
  • @AnshulTyagi 三星不知道兄弟..顺便问一下兄弟你好吗?
猜你喜欢
  • 1970-01-01
  • 2015-01-07
  • 2013-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-21
  • 2013-03-20
  • 1970-01-01
相关资源
最近更新 更多