Android: Impossible d'obtenir des PREMIÈRES données d'image de la caméra?

Actuellement l'intention de faire de la photographie d'application utilisant des données BRUTES fournies par la caméra dans les appareils Android.

J'ai envoyé un petit squelette en utilisant l'API d'appareil photo et a remarqué que dans le rappel avec les données d'image BRUTES, les données de la mémoire tampon est toujours NULL, peu importe comment grand ou petit je fais de l'image, mais je suis en mesure d'accéder à la JPG tampon.

J'ai fait quelques recherches et trouvé ce fil:
http://markmail.org/message/sraudbyrsi2hjqfr#query:I%27m%20talking%20about%20deprecating%20the%20raw%20picture%20callback%20that%20has%20never+page:1+mid:sraudbyrsi2hjqfr+state:results

Qui mentionne qu'au moment de l'écriture (février 2009), il "n'avait jamais travaillé". Alors, suis-je en droit de supposer que, aujourd'hui, cela ne fonctionne toujours pas, ou je suis peut-être quelque chose de mal?

Le téléphone que j'utilise pour déboguer avec un Droid X.

Juste confondu parce que je vois que l'API mentionne que les données BRUTES de la mémoire tampon dans la fonction de rappel peut être null si il n'y a pas assez de mémoire disponible sur l'appareil, mais il est retourné null, même lorsque j'ai mis l'image à de très petites tailles(100x100)

Grâce

Edit:

De l'ajout de certains sortie de débogage qui je reçois de LogCat:

DEBUG/CameraHal(1156): l'Initialisation de la capture de la mémoire raw: 0x42d39000 (155648), jpg: 0x429c4000 (57856), pv 0x42d5f000 (276736)

DEBUG/CameraHal(1156): Reçu raw yuv 0x4119f000 taille 153600
DEBUG/CameraHal(1156): Reçu jpg 0x429c4000 taille 57584

DEBUG/CamTest(4716): RAW de rappel de données est NULLE
DEBUG/CamTest(4716): JPEG rappel de données est valide

"CamTest" est à mon habitude la sortie de débogage.

OriginalL'auteur David | 2010-12-23