搜索插件、代码仓与 APP 分类

插件详情v0.3.2

android_path_provider

Flutter 插件,用于获取 Android 目录。 (下载、电影、图片...)

Android
近 30 天下载
8120
喜欢数
48
Pub 分数
160

安装插件

flutter pub add android_path_provider

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

一个 Flutter 插件,提供对标准 Android 目录(如下载、电影和图片)的访问。它简化了 Android 特定存储位置的文件路径检索,使应用程序能够将文件保存或读取到适当的系统文件夹中。专为 Android 设计,该插件提供了一个简单的 API 来获取目录路径,无需编写平台特定代码。该插件轻量且可无缝集成到面向 Android 的 Flutter 项目中。

适合场景

  • 访问下载文件夹
  • 保存媒体文件
  • 管理应用数据目录
  • 读取外部存储路径
  • 处理 Android 上的文件持久化
  • 组织用户生成的内容

主要特点

  • 仅限 Android 的目录访问
  • 简单的路径获取 API
  • 无需平台通道
  • 支持常见的 Android 目录
  • 轻量且易于集成
  • 专为 Flutter 的异步模型设计

适合对象

  • 面向 Android 的 Flutter 应用
  • 媒体文件管理
  • 应用数据存储需求
  • Android 环境中的文件处理
  • 需要原生 Android 路径的开发者

使用建议

  • 仅限 Android 平台
  • 在 iOS 或其他平台上无法使用
  • 需要 Android SDK 设置
  • 不支持自定义目录创建
  • 依赖于 Android 特定的权限
  • 不适用于跨平台文件操作

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

android_path_provider

pub package

Flutter plugin for getting Android directories. (Downloads, Movies, Pictures...). This plugin only works on Android platform.

Usage

void getAndroidPaths() async {
    var alarmsPath = await AndroidPathProvider.alarmsPath;
    var dcimPath = await AndroidPathProvider.dcimPath;
    var documentsPath = await AndroidPathProvider.documentsPath;
    var downloadsPath = await AndroidPathProvider.downloadsPath;
    var moviesPath = await AndroidPathProvider.moviesPath;
    var musicPath = await AndroidPathProvider.musicPath;
    var notificationsPath = await AndroidPathProvider.notificationsPath;
    var picturesPath = await AndroidPathProvider.picturesPath;
    var podcastsPath = await AndroidPathProvider.podcastsPath;
    var ringtonesPath = await AndroidPathProvider.ringtonesPath;
}

所属分类

源码仓库

使用此插件的项目