Last updated:
0 purchases
path provider tizen
path_provider_tizen #
The Tizen implementation of path_provider.
Usage #
This package is not an endorsed implementation of path_provider. Therefore, you have to include path_provider_tizen alongside path_provider as dependencies in your pubspec.yaml file.
dependencies:
path_provider: ^2.0.7
path_provider_tizen: ^2.1.1
copied to clipboard
Then you can import path_provider in your Dart code:
import 'package:path_provider/path_provider.dart';
copied to clipboard
For detailed usage, see https://pub.dev/packages/path_provider#usage.
Supported APIs #
✅ getTemporaryDirectory (returns the app's cache directory path)
✅ getApplicationSupportDirectory (returns the app's data directory path)
❌ getLibraryDirectory (iOS-only)
✅ getApplicationDocumentsDirectory (returns the app's data directory path)
✅ getExternalStorageDirectory (requires an SD card)
✅ getExternalCacheDirectories (requires an SD card)
✅ getExternalStorageDirectories (returns shared media library paths such as /home/owner/media/Music)
❌ getDownloadsDirectory (desktop-only)
Required privileges #
To access paths returned by getExternalStorageDirectories, add below lines under the <manifest> section in your tizen-manifest.xml file,
<privileges>
<privilege>http://tizen.org/privilege/mediastorage</privilege>
</privileges>
copied to clipboard
and also acquire the Permission.mediaLibrary permission using the permission_handler plugin. The permission is already granted on TV devices by default.
To access paths returned by
getExternalStorageDirectory
getExternalCacheDirectories
add below lines under the <manifest> section in your tizen-manifest.xml file.
<privileges>
<privilege>http://tizen.org/privilege/externalstorage.appdata</privilege>
</privileges>
copied to clipboard
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.