Details
-
User Story
-
Resolution: Fixed
-
P2: Important
-
6.3
-
-
2022wk28FOQtforAndroid, 2022wk34FOQtforAndroid, 2022wk38FOQtforAndroid, 2022wk40FOQtforAndroid, 2022wk42FOQtforAndroid, 2023wk02FOQtforAndroid, 2022wk44FOQtforAndroid, 2022wk46FOQtforAndroid, 2022wk48FOQtforAndroid, 2022wk50FOQtforAndroid, 2022wk52FOQtforAndroid, 2023wk04FOQtforAndroid, 2023wk06FOQtforAndroid, 2023wk08FOQtforAndroid, 2023wk10FOQtforAndroid
-
e5d591a0d (dev), 8dd90fc8a (6.4), f77668ffe (dev), af252e9bb (6.4), c1fa5d602 (dev), 38c3bbeec (6.5), 25b9567f0 (6.4), c203ec272 (dev), 808b29662 (6.4), cec1aff0b (6.5), 361ebe6d2 (6.5), 7873cda9f (6.5), 51159e144 (tqtc/lts-6.2), fc10f05c5 (tqtc/lts-6.2)
Description
Overview:
Android 11 (API level 30) further enhances the platform, giving better protection to app and user data on external storage.
This release introduces several enhancements, such as raw file path access, batch edit operations for media, and an updated UI for the Storage Access Framework.
Changes:
On Android 11, apps with the read external storage permission are able to access files with file paths in the scoped storage environment. On Android 10 devices, this is not available to apps in the scoped storage environment unless they have opted out by setting the android:requestLegacyExternalStorage manifest attribute.
Android 11 allows you to use APIs other than the MediaStore API to access media files from shared storage using direct file paths. These APIs include the following:
- The File API.
- Native libraries, such as fopen().
Proposed Actions:
- Check if Qt Android accesses files with filepaths outside
- Check our usage of MediaStore API. Do we save or load resources using MediaStore? Should we?
- How we proccess file system URI´s (content uris, direct file, etc)
- Follow this: https://developer.android.com/training/data-storage/use-cases#access-file-paths
- Check android manifest flags and API target.
Attachments
Issue Links
- covers
-
QTBUG-103322 QDesktopServices::openUrl does not work with tree URLs
- Closed
- is required for
-
QTBUG-108055 QStandardPaths documentation could mention that it is not possible to directly write to common shared location anymore on Android
- Closed
- relates to
-
QTBUG-103564 Android 13: New permissions
- Open
-
QTBUG-104799 Add an API for programmatically getting a path to external storage devices
- Open
-
QTBUG-79373 Android Qt scoped file access
- Closed
-
QTBUG-109161 Missing example and right docs on how to open photos from a library on the mobile device
- Reported
-
QTBUG-105110 Android: FileDialog not working - unable to select file correctly
- Closed
-
QTBUG-47979 QDesktopServices is unable to open a file on Android
- Closed
-
QTBUG-104776 AndroidContentFileEngineIterator hangs when listing shared content with nested dirs
- Closed
- replaces
-
QTBUG-79373 Android Qt scoped file access
- Closed
- resulted from
-
QTBUG-98375 Spike Android 11 features
- Closed
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
1.
|
outreach | Closed | Assam Boudjelthia |