Этот репозиторий содержит Flutter плагины для платформы ОС Аврора.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Vitaliy Zarubin 0e7de30166 [example] Move all example plugins to a separate example app. OS-17394 OS-17572 OS-17584 1 year ago
..
aurora [xdga_directories] Implement xdga_directories plugin. OMP#OS-16308 2 years ago
lib [xdga_directories] Implement xdga_directories plugin. OMP#OS-16308 2 years ago
src [xdga_directories] Implement xdga_directories plugin. OMP#OS-16308 2 years ago
.gitignore [xdga_directories] Implement xdga_directories plugin. OMP#OS-16308 2 years ago
README.md [xdga_directories] Implement xdga_directories plugin. OMP#OS-16308 2 years ago
analysis_options.yaml [xdga_directories] Implement xdga_directories plugin. OMP#OS-16308 2 years ago
ffigen.yaml [xdga_directories] Implement xdga_directories plugin. OMP#OS-16308 2 years ago
pubspec.yaml [example] Move all example plugins to a separate example app. OS-17394 OS-17572 OS-17584 1 year ago

README.md

xdga_directories

A Dart package for reading directory path on Aurora OS. Documentation for setting permissions can be found here.

To use this package, the basic XDG values for the following are available via a Dart API:

  • getAppDataLocation - Returns a directory location where persistent application data can be stored.
  • getCacheLocation - Returns a directory location where user-specific non-essential (cached) data should be written.
  • getDocumentsLocation - Returns the directory containing user document files.
  • getDownloadLocation - Returns a directory for user's downloaded files.
  • getMusicLocation - Returns the directory containing the user's music or other audio files.
  • getPicturesLocation - Returns the directory containing the user's pictures or photos.
  • getGenericDataLocation - Returns a directory location where persistent data shared across applications can be stored.
  • getMoviesLocation - Returns the directory containing the user's movies and videos.

Usage

pubspec.yaml

dependencies:
  flutter_secure_storage_aurora:
    path: # path to folder with plugin

*.dart

import 'package:xdga_directories/xdga_directories.dart' as xdga;

final appDataLocation = xdga.getAppDataLocation();
final cacheLocation = xdga.getCacheLocation();
final documentsLocation = xdga.getDocumentsLocation();
final downloadLocation = xdga.getDownloadLocation();
final musicLocation = xdga.getMusicLocation();
final picturesLocation = xdga.getPicturesLocation();
final genericDataLocation = xdga.getGenericDataLocation();
final moviesLocation = xdga.getMoviesLocation();