permissions - WRITE_EXTERNAL_STORAGE pour ecrire sur la sdcard
Convert exposure measure from DSLR to use on view camera
Status: Alpha
Brought to you by:
mojozejojo
Il y a un bug bizarre dans expo-calc nouvelle mouture avec fragment: quand il faut créer le fichier, le machin se plante.
http://stackoverflow.com/questions/2679699/what-characters-allowed-in-file-names-on-android
private static final String ReservedChars = "|\?*<\":>+[]/'";
Voir http://developer.android.com/training/basics/data-storage/files.html
To write to the external storage, you must request the WRITE_EXTERNAL_STORAGE permission in your manifest file:
<manifest ...>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
...
</manifest>
Donc:
Diff:
OK, j'ai ajouté la permission (dans la nouvelle version) et j'ai changé le nom du fichier en expo.xml (au lieu de ExposureCalc3.xml) et soudain ça marche. (J'ai changé aussi la targetsdk en 18 au lieu de 7). On va en rester la, mais pas cloturer le bug.
Le problème est que l'utilisateur doit confirmer que le nom de fichier est ok. Si pas ok, je pense que la bonne approche c'est de ne pas lui laisser utiliser l'application. Sinon, il faut un file browser, et puis se souvenir ou le fichier était la dernière fois, etc. Franchement dans la catégorie "nice to have", donc jamais.