Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Qt Quick QuickDownloader For Android

Qt Quick QuickDownloader For Android

Scheduled Pinned Locked Moved Solved Mobile and Embedded
2 Posts 1 Posters 236 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ? Offline
    ? Offline
    A Former User
    wrote on last edited by A Former User
    #1

    Hello I use this library in QML for Android. I have permission and other etc work emulator not real devices. Can you help me ?

    Request permission

        QtAndroid::PermissionResultMap resultHash = QtAndroid::requestPermissionsSync(QStringList({"android.permission.WRITE_EXTERNAL_STORAGE"}));
        if(resultHash["android.permission.WRITE_EXTERNAL_STORAGE"] == QtAndroid::PermissionResult::Denied) {
            emit requestResult(false);
        } else {
            emit requestResult(true);
        }
    

    Find Download Path

        QString path = QStandardPaths::writableLocation(QStandardPaths::DownloadLocation);
        emit getDownloadPath(path);
    
    arm64-v8a.so: qml: /storage/emulated/0/Download
    

    Write

    downloader.destination = "file:///"+downloadPath+"/"+searchBar.text+".jpg"
    downloader.url = profileImage.source
    downloader.running = true
    
    arm64-v8a.so: qml: Permission denied
    
    1 Reply Last reply
    0
    • ? Offline
      ? Offline
      A Former User
      wrote on last edited by
      #2

      Solved add androidmanifest.xml

      android:requestLegacyExternalStorage="true"

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved