J'utilise un QtApp
sur android. Mon QtApp
a aussi un AndroidManifest.xml
où je peux déclarer les permissions android dont mon application a besoin.Comment puis-je obtenir le chemin `/ sdcard` dans android en utilisant Qt APIs
Mon application est capable d'enregistrer n'importe quoi dans le répertoire privé de l'application qui est /data/user/0/com.something.something.myapp/files/
.
Maintenant, je veux être en mesure de créer & enregistrer des fichiers dans /sdcard/Download/
dossier de mon appareil Android. Mais je suis incapable de sauver quoi que ce soit dans le /sdcard/Download/
!! J'ai également les autorisations suivantes déclarées dans Manifest.
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Que manque-t-il ici? Je fais l'appel suivant get répertoire d'applications sur Android
QString app_private_location = QStandardPaths::writableLocation(QStandardPaths::AppDataLocation);
Question: Y at-ilQt API
pour obtenir le chemin /sdcard
dans Android?
Ou dois-je me fier au code natif android pour cela? J'ai essayé de passer /sdcard/Download/
manuellement mais n'aide pas.
Sur natif Android, il est appelé getExternalStorage() essayer de trouver –
Je sais que android appel natif '' getExternalStorage' va chercher/sdcard'. Je cherche une API est 'Qt' qui pourrait me donner la même chose. Mon application est un Qt avec l'application C++ –