Größe von Bitmap Android

Mögliche Duplikat:
Bitmap-Byte-Größe nach der Decodierung?

Gibt es sowieso so kann ich die Größe dieses Bitmaps bekommen? Ich habe versucht, getByteCount () zu benutzen, aber ich kann es nicht benutzen?

  • Reload Android-Anwendung in Emulator ohne Neustart Emulator in Eclipse?
  • Farbüberlagerung in Android NDK
  • Android: swipe Bildschirm, um eine andere Aktivität zu öffnen?
  • Android Maven Build gibt Schwierigkeiten Verarbeitung "javax / xml / namespace / QName.class":
  • Android SDK Fehler beim Laden des SDK:
  • Einstellen von Werten und Anzeigen von Text in Android Spinner
  • Bitmap bitmap = BitmapFactory.decodeByteArray(decryptedData , 0, decryptedData .length); //decoding bytearrayoutputstream to bitmap 

    Irgendwelche Vorschläge?

  • Wie benutzt man Legacy Apache in Eclipse, um Android M zu unterstützen
  • Wie kann ich dynamisch eine Liste aller Android ui Komponenten programmgesteuert erstellen? ZB TextView, ImageView etc
  • Rufen Sie eine öffentliche Methode in der Aktivitätsklasse aus einer anderen Klasse auf?
  • Fragment wird nicht angezeigt, wenn add () -Methode aufgerufen wird
  • Android TYPE_LINEAR_ACCELERATION Sensor - was zeigt es?
  • Android: Dx Fehler beim Schreiben Ausgabe: bereits vorbereitet
  • 2 Solutions collect form web for “Größe von Bitmap Android”

    Wenn das Bild lokal gespeichert ist, können Sie folgendes tun

     public long getImageLength(String absFileName) { File file = new File(absFileName); return file.length(); } /** * From "http://stackoverflow.com/questions/2169649/open-an-image-in-androids-built-in-gallery-app-programmatically" * uri - data stored in an Intent returned from an application such as Gallery or Camera */ private String getAbsPath(Uri uri) { String[] projection = { MediaStore.Images.Media.DATA }; Cursor cursor = managedQuery(uri, projection, null, null, null); int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); cursor.moveToFirst(); return cursor.getString(column_index); } 

    Wie Sie aus der API sehen können , können Sie verwenden

     getWidth() getHeight() 

    Für die Größe der Bitmap in Pixeln.

    Und wenn es ein Array von Bytes (8bit = 1byte) ist, dann nehmen Sie einfach decryptedData.length decryptedData.length - offset und Sie wissen, wie viele Bytes in der Bitmap sind.

    Oder fehlt mir hier etwas

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.