photo_picker_manager 0.0.3 copy "photo_picker_manager: ^0.0.3" to clipboard
photo_picker_manager: ^0.0.3 copied to clipboard

PlatformAndroid

A package that allows you to use the native photo picker on Android

photo_picker #

Selected video from gallery for Android

Request permissions #

First, request the correct storage permissions in the Android manifest, depending on the OS version:

<!-- Devices running Android 12L (API level 32) or lower  -->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32" />

<!-- Devices running Android 13 (API level 33) or higher -->
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />

<!-- To handle the reselection within the app on devices running Android 14
     or higher if your app targets Android 14 (API level 34) or higher.  -->
<uses-permission android:name="android.permission.READ_MEDIA_VISUAL_USER_SELECTED" />

Usage #

Request permission to access the gallery:

import 'package:photo_picker_manager/photo_picker.dart';

Future<void> pickVideo() async {
  final isGranted = await PhotoPicker.requestPermission();
  if (!isGranted) {
    return;
  }
  final media = await PhotoPicker.pickMedia();
  print(media);
}
1
likes
140
points
53
downloads

Publisher

unverified uploader

Weekly Downloads

A package that allows you to use the native photo picker on Android

Repository (GitHub)

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on photo_picker_manager