2012-11-11 15 views
9

Esiste una libreria wrapper per l'API della videocamera Android che copre tutte le insidie ​​nelle diverse versioni dell'API (per controllare la versione se sono disponibili fotocamera frontale, messa a fuoco automatica o luce flash e fornisce controlli per nell'interfaccia utente) e tutti gli errori hardware in diversi telefoni?Wrapper Library per Android Camera API

+0

Chiedimi di nuovo tra sei mesi. Se non ne ho trovato uno, probabilmente scriverò uno. – CommonsWare

+0

Lo stesso problema qui. Sto pensando solo a scrivere il mio. È un tipo di pazzia che non abbiamo ancora visto davvero. –

+0

@CommonsWare Ne hai trovato uno? – Qw4z1

risposta

0

Sto affrontando lo stesso problema in questo momento. Non riesco a capire perché è così difficile fare una cosa così semplice su Android: scattare una foto e salvarla sul dispositivo.

Anyroad: mi sono imbattuto in questa biblioteca. Non l'ho ancora provato. Forse ti aiuta: https://github.com/girishnair12345/Girish-Camera-Library-Project

+2

In realtà non risolve bug o errori. È un wrapper con alcune opzioni di base come solarize, ecc. –

+0

Scattare una foto di basso livello da una fotocamera del dispositivo * unknow * non sarà mai una "cosa semplice". Era duro anche su Java desktop. Ma se hai solo bisogno di scattare una foto e niente di più, è davvero semplice. Basta inviare un intent con l'azione MediaStore.ACTION_IMAGE_CAPTURE e gestire il risultato. – Renascienza

3

Per chi inciampa qui alla ricerca di una libreria della fotocamera, v'è biblioteca CWAC-Camera che aiuta a ridurre il qualche modo esteso API fotocamera Android e, al tempo stesso, portando un supporto migliore attraverso vari dispositivi :

https://github.com/commonsguy/cwac-camera

Spero che questo aiuti!

cura

biblioteca CWAC-Camera è deprecato

uso questa seconda versione

https://github.com/commonsguy/cwac-cam2

+3

cwac-camera è ora deprecato. Meglio usare https://github.com/commonsguy/cwac-cam2 Lo uso per la mia app: https://play.google.com/store/apps/details?id=co.getintouch.play –

+2

Ci si aspetterebbe è una vista ma sfortunatamente, solo Intent. – Ghedeon

1

Se non siete così ambicious, la fotocamera Square è un approccio molto semplice per compito, e sembra funzionare bene: https://github.com/boxme/SquareCamera

Nessuna registrazione video, nessuna opzione, ma una buona messa a fuoco e l'approccio quadrato evitano problemi con la risoluzione e le modalità verticale/orizzontale. Sembra funzionare su dispositivi in ​​cui CWAC2 non funziona.