Come get il megapixel della camera anteriore e posteriore progettato per il dispositivo android?

Come identificare Megapixel della camera anteriore e posteriore di un dispositivo Android utilizzando il codice Android? Avevo provato CameraInfo, ma non ho il megapixel. Ad esempio, per identificare il model del dispositivo stiamo utilizzando questo android.os.Build.MODEL . Allo stesso modo qualsiasi metodo per identificare Megapixel della telecamera anteriore e posteriore. Ringraziamo in anticipo per qualsiasi aiuto.

Se il dispositivo è "Videocon A53" caratteristiche sono (540×960 pixel) e esegue Android 4.1 Jelly Bean, 8-megapixel rear camera , 2-megapixel front-facing camera . Ora voglio get quello 8 megapixel and 2 megapixel by android code

  • Android TabHost è obsoleto
  • Salvataggio di offerte a Google Wallet
  • Ha perso la chiave privata per la firma di apro android. L'applicazione può essere rilasciata in Android Market?
  • Colore di text Android ActionBar
  • Imposta la dimensione del carattere su telefono e tablet
  • Il metodo onHandleIntent () non viene chiamato
  • Perché il marker della mappa si sbattere attorno alla mappa
  • confusione dell'ID dell'apparecchio android
  • Numerazione dell'image salvata dalla risorsa app per la scheda SD
  • java.lang.SecurityException: Denial of Permission: start Intent {act = android.settings.USAGE_ACCESS_SETTINGS}
  • Imansible recuperare URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, motivo: la connessione a https://dl-ssl.google.com ha rifiutato
  • Come utilizzare la decodifica video accelerata hardware su Android?
  • One Solution collect form web for “Come get il megapixel della camera anteriore e posteriore progettato per il dispositivo android?”

    Ho ottenuto il megapixel combinando tre risposte differenti di amici di overflow dello stack.

      Camera camera=Camera.open(0); // For Back Camera android.hardware.Camera.Parameters params = camera.getParameters(); List sizes = params.getSupportedPictureSizes(); Camera.Size result = null; ArrayList<Integer> arraysListForWidth = new ArrayList<Integer>(); ArrayList<Integer> arraysListForHeight = new ArrayList<Integer>(); for (int i=0;i<sizes.size();i++){ result = (Size) sizes.get(i); arraysListForWidth.add(result.width); arraysListForHeight.add(result.height); Log.debug("PictureSize", "Supported Size: " + result.width + "height : " + result.height); System.out.println("BACK PictureSize Supported Size: " + result.width + "height : " + result.height); } if(arraysListForWidth.size() != 0 && arraysListForHeight.size() != 0){ System.out.println("Back max W :"+Collections.max(arraysListForWidth)); // Gives Maximum Width System.out.println("Back max H :"+Collections.max(arraysListForHeight)); // Gives Maximum Height System.out.println("Back Megapixel :"+( ((Collections.max(arraysListForWidth)) * (Collections.max(arraysListForHeight))) / 1024000 ) ); } camera.release(); arraysListForWidth.clear(); arraysListForHeight.clear(); camera=Camera.open(1); // For Front Camera android.hardware.Camera.Parameters params1 = camera.getParameters(); List sizes1 = params1.getSupportedPictureSizes(); Camera.Size result1 = null; for (int i=0;i<sizes1.size();i++){ result1 = (Size) sizes1.get(i); arraysListForWidth.add(result1.width); arraysListForHeight.add(result1.height); Log.debug("PictureSize", "Supported Size: " + result1.width + "height : " + result1.height); System.out.println("FRONT PictureSize Supported Size: " + result1.width + "height : " + result1.height); } if(arraysListForWidth.size() != 0 && arraysListForHeight.size() != 0){ System.out.println("FRONT max W :"+Collections.max(arraysListForWidth)); System.out.println("FRONT max H :"+Collections.max(arraysListForHeight)); System.out.println("FRONT Megapixel :"+( ((Collections.max(arraysListForWidth)) * (Collections.max(arraysListForHeight))) / 1024000 ) ); } camera.release(); 

    Per get il megapixel, (Biggest Width x Height) / 1024000 = Megapixel

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.