In base a this post, 640x480 anteprima è probabile che la dimensione/risoluzione sia supportata sulla maggior parte dei dispositivi. Che ne è della risoluzione/dimensione dell'immagine (piuttosto che dell'anteprima)? C'è un modo per scoprire o una lista di risorse esistente comunemente supportata immagine risoluzioni attraverso i dispositivi là fuori? La mia impressione è che le dimensioni dell'immagine 640x480 siano ampiamente supportate, ma che altro?Elenco delle dimensioni dell'immagine della fotocamera comunemente supportate
Mi rendo conto che getSupportedPictureSizes() restituisce un elenco di dimensioni di immagine supportate dal dispositivo corrente, ma mi piacerebbe avere un'idea di quale sia la distribuzione delle dimensioni dell'immagine supportate là fuori, attraverso la gamma di dispositivi là fuori nel mondo. Da quello che ho potuto vedere, né lo Dashboads né lo Developer Console forniscono queste informazioni.
Nota 1: un possibile modo per approssimare i dati è iniziare con un elenco di dispositivi Android popolari come this one e scoprire le dimensioni supportate delle immagini della telecamera su tali telefoni. La maggior parte dei siti di specifiche (come this one o this one) ha solo la massima risoluzione elencata.
Nota 2: it appears che su alcuni telefoni setPictureSize() è, a tutti gli effetti, rotto e, pertanto, non deve essere utilizzato; tuttavia sarebbe comunque utile conoscere le dimensioni delle immagini comuni per altri dispositivi Android (non interrotti).
Perché non lasciare che la fotocamera scatti la foto alla risoluzione predefinita, quindi ridimensionala alla dimensione preferita in un AsyncTask? – Krylez
@Krylez Sono d'accordo sul fatto che sembra che devi farlo su Samsung Galaxy SIII; tuttavia, sembra un po 'un modo indiretto di fare le cose e anche più lento. Se la maggior parte dei telefoni supporta, ad esempio, '1080x960', e questa è una risoluzione sufficiente per la mia app, prova a sprecare risorse per ottenere un'immagine più grande? – angelatlarge