From 70c6c9df8ea961d28e7e513450856db7e497abd7 Mon Sep 17 00:00:00 2001 From: Assam Boudjelthia Date: Sat, 12 Nov 2022 01:22:57 +0200 Subject: Android: use string based location permission calls Amends ef935f6e37a24f52255e6696b85a0fa9aaa7361a. Go back to string based calls until the new permissions API is fully used. Change-Id: If3c1d63ac0267e820fec89dc63cf801022c1f84a Reviewed-by: Ivan Solovev --- examples/location/geojson_viewer/main.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/location/geojson_viewer/main.cpp b/examples/location/geojson_viewer/main.cpp index 91c926a0..08fba1ed 100644 --- a/examples/location/geojson_viewer/main.cpp +++ b/examples/location/geojson_viewer/main.cpp @@ -74,6 +74,8 @@ # include #endif +using namespace Qt::StringLiterals; + class extractor { public: @@ -257,7 +259,7 @@ public: // Request permissions because we're using QStandardPaths::writableLocation() bool requestStoragePermissions() { - const auto permission = QtAndroidPrivate::Storage; + const QString permission = "android.permission.WRITE_EXTERNAL_STORAGE"_L1; auto checkFuture = QtAndroidPrivate::checkPermission(permission); if (checkFuture.result() == QtAndroidPrivate::Denied) { auto requestFuture = QtAndroidPrivate::requestPermission(permission); -- cgit v1.2.1