J'ai écrit une application simple qui ouvre la caméra et fournit un chemin pour enregistrer les images capturées.Android Capture d'image petites tailles sur Milestone
Le code ressemble fondamentalement ceci:
File file = new File(Environment.getExternalStorage() + "myimages/",
"my_image.jpg");
Uri outputUri = Uri.fromFile(file);
Intent intent = new
Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
Intent.putExtra(MediaStore.EXTRA_OUTPUT, outputUri);
Cela fonctionne parfaitement sur mon Droid. Les images sont systématiquement sauvegardées à 2592x1936. Cependant, lors du test sur le Milestone, les images sont enregistrées dans des tailles beaucoup plus petites, telles que 320x240 et 1280 x 1900. En utilisant adb logcat, je peux voir que la taille de l'image est définie dès que la photo est prise.
Il semble qu'il existe un paramètre par défaut sur le jalon qui provoque ce comportement.
Toute aide serait grandement appréciée.
Merci, ~ Jeremy