`

intent调用系统文件管理器打开指定路径目录

 
阅读更多



 当我们知道一个文件的路径,如何调用系统文件管理器显示它的位置呢。

代码:

//getUrl()获取文件目录,例如返回值为/storage/sdcard1/MIUI/music/mp3_hd/单色冰淇凌_单色凌.mp3
File file = new File(getUrl());
//获取父目录
File parentFlie = new File(file.getParent());
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setDataAndType(Uri.fromFile(parentFlie), "*/*");
intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivity(intent);

 那么执行这些代码后的界面如下:

 

 

 

  • 大小: 160.4 KB
分享到:
评论

相关推荐

    Android7.0 Intent打开文件管理器 获取文件真实路径

    Android7.0 Intent打开文件管理器 获取文件真实路径。虽然网上很多demo,但是没有一个能够兼容所有Android机的,去网上学习了然后自己亲测过手机分别有Android7.0/6.0/4.3个版本。

    android用于打开各种文件的intent

    标题与描述中的关键词“android用于打开各种文件的intent”揭示了本文将探讨的主题:在Android平台上,如何使用Intent机制来启动应用程序以打开不同类型的文件。Intent是Android四大组件之一,它提供了一种方式来...

    获得文件管理器视频路径

    在Android平台上,应用程序通常需要...综上所述,获取文件管理器中的视频路径涉及多个Android API的使用,并且需要注意不同版本系统的兼容性问题。正确处理这些问题可以确保你的应用在各种Android设备上都能正常运行。

    android 指定打开(存储)文件(夹)

    7. **意图(Intent)**:在需要调用其他应用(例如文件管理器)进行文件操作时,可以通过创建并发送`Intent`,指定`ACTION_PICK`或`ACTION_GET_CONTENT`动作,以唤起系统的文件选择器。 8. **跨平台兼容性**:由于...

    Android根据文件路径加载指定文件

    - 如果需要用户选择文件,可以使用`Intent.createChooser()`创建文件选择器,或使用第三方库如`DocumentFilePicker`。 9. **图片查看器**: - 若需要实现图片预览功能,可以自定义ImageView或者使用已有的开源库...

    android调用系统内部打开word等文档

    总结一下,Android调用系统内部打开Word文档主要包括以下步骤:创建Intent、设置数据和类型、检查可用应用、处理权限以及可能需要使用FileProvider。理解这些知识点对于在Android应用中集成文档处理功能至关重要。

    Android快速查找手机文件内某种类型文件,可以调用系统自带工具打开文件

    开发者可以创建一个`Intent`,指定`ACTION_VIEW`操作和对应的MIME类型,这样系统会显示所有能处理该类型文件的应用供用户选择。 三、自定义文件查找 如果你想要快速查找特定类型的文件,例如所有`.txt`文本文件,...

    安卓掉用第三方软件打开文件

    当需要调用其他应用(如第三方文件管理器、阅读器或播放器)打开特定类型的文件时,可以通过创建一个Intent并指定ACTION_VIEW动作来实现。 1. **创建Intent**: 要调用第三方应用打开文件,首先需要创建一个Intent...

    文件选择控件(可以在指定目录下新建文件)

    具体到实现,这类控件通常会使用Android的文件系统API,如`java.io.File`类来处理文件路径和操作,`Intent.createChooser()`用于打开系统级别的文件选择对话框,以及可能的自定义视图和适配器来展示文件列表。...

    android用Intent调用常用的系统组件

    本文主要探讨如何使用Intent调用常见的系统组件,涵盖了搜索、浏览网页、地图导航、拨打电话、发送短信及彩信等功能。 1. **从Google搜索内容** 使用`ACTION_WEB_SEARCH`动作来启动Google搜索引擎,输入查询字符串...

    系统intent的使用例子

    在本篇文章中,我们将深入探讨如何使用系统Intent来执行各种常见的任务,如进行Google搜索、打开浏览器、拨打电话、发送短信和彩信、发送电子邮件、开启摄像机、浏览图库、播放音乐以及进行录音等。以下是对这些操作...

    android各种文件的intent

    根据提供的文件信息,我们可以深入探讨如何在Android应用中创建不同类型的文件Intent,以便与其他应用程序共享或打开特定格式的文件。 ### 一、Android中的Intent机制简介 在Android开发中,`Intent`是一种消息...

    Android打开手机相册获取图片路径

    "Android打开手机相册获取图片路径" Android 开发中,获取手机相册中的图片路径是一个常见的问题,以下将详细介绍如何在 Android 中打开手机相册获取图片路径。 一、权限申请 在 Android 中,访问外部存储需要申请...

    调用系统服务展示指定目录下的所有图片

    在Windows系统中,可以使用ShellExecute API来打开图片文件,让系统默认的图片查看器来处理;在Android上,可以使用Intent启动图片查看器应用。 在实现过程中,还需要注意一些细节问题。例如,文件路径的处理应考虑...

    很不错的Android文件管理器程序,实现了界面ListActivity,以及文件、路径选择,具有良好的界面和不错的功能.zip

    开发者可以创建一个Intent,设置ACTION_PICK或ACTION_GET_CONTENT,然后指定文件类型,启动系统文件选择器,让用户选择目标文件或目录。返回的结果可以通过startActivityForResult方法获取,从而在应用中处理选定的...

    Andriod Intent使用代码举例

    总之,Intent在Android开发中无处不在,从启动Activity到启动Service,从数据传递到组件间的通信,都离不开Intent的使用。理解并熟练掌握Intent的使用,对于编写高效、健壮的Android应用程序至关重要。通过阅读提供...

    安卓文件管理源码

    File类的listFiles()方法返回指定目录下的文件和子目录列表,通过递归调用来实现全树遍历。 8. 异步加载与加载优化 对于大量文件的列表展示,考虑使用异步加载技术,如AsyncTask或Loader,以避免阻塞主线程。此外...

    android用于打开各种文件的intent.docx

    ### Android用于打开各种文件的Intent知识点详解 #### 一、概述 在Android开发过程中,我们经常需要使用`Intent`来启动应用内的特定功能或者跳转到其他应用来处理某些文件类型(如PDF、PPT、Word文档等)。本文将...

Global site tag (gtag.js) - Google Analytics