UNPKG

@odion-cloud/capacitor-mediastore

Version:

A Capacitor plugin that provides comprehensive access to Android MediaStore API for media file access and metadata retrieval. This plugin is specifically designed to overcome the limitations of Capacitor's filesystem API, particularly for accessing SD car

42 lines (34 loc) 1.69 kB
<manifest xmlns:android="http://schemas.android.com/apk/res/android"> <!-- Required permissions for media access --> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="29" /> <!-- Granular media permissions for Android 13+ --> <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" /> <uses-permission android:name="android.permission.READ_MEDIA_AUDIO" /> <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" /> <!-- Android 14+ Visual media permissions --> <uses-permission android:name="android.permission.READ_MEDIA_VISUAL_USER_SELECTED" /> <!-- Optional: Access to external storage volumes --> <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" android:minSdkVersion="30" /> <!-- Query for media apps (Android 11+) --> <queries> <intent> <action android:name="android.intent.action.GET_CONTENT" /> <data android:mimeType="audio/*" /> </intent> <intent> <action android:name="android.intent.action.GET_CONTENT" /> <data android:mimeType="video/*" /> </intent> <intent> <action android:name="android.intent.action.GET_CONTENT" /> <data android:mimeType="image/*" /> </intent> </queries> <application> <!-- Plugin registration will be handled by Capacitor --> </application> </manifest>