17 Apr

Android Resize Bitmap

Android Resize Bitmap

Cara mudah untuk melakukan resize berkas Bitmap dari Android:

public Bitmap getResizedBitmap(Bitmap bm, int newHeight, int newWidth) {

int width = bm.getWidth();

int height = bm.getHeight();

float scaleWidth = ((float) newWidth) / width;

float scaleHeight = ((float) newHeight) / height;

// create a matrix for the manipulation

Matrix matrix = new Matrix();

// resize the bit map

matrix.postScale(scaleWidth, scaleHeight);

// recreate the new Bitmap

Bitmap resizedBitmap = Bitmap.createBitmap(bm, 0, 0, width, height, matrix, false);

return resizedBitmap;

}

Selamat Mencoba!

17 Apr

Mengatur Ukuran ImageView

Mengatur Ukuran ImageView

Kadang kita tidak menginginkan ImageView memiliki ukuran memenuhi layout Android, misalnya seperti ini:

<ImageView
    	android:id="@+id/imageView"
    	android:layout_width="wrap_content"
    	android:layout_height="wrap_content"
    	/>

Kita bisa menentukan ukuran ImageView dengan beberapa cara:
1) Menentukan dari pemrograman Java

image_view.getLayoutParams().height = 20;

2) Menentukan dari XML Layout


3) Mengeset langsung dari pemrograman

imageView.setMaxWidth(*theWidth*)
imageView.setMaxHeight(*theHeight*)

4) Menggunakan Layout

LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(100, 100);
iv.setLayoutParams(layoutParams);

17 Apr

INSTALL_FAILED_MISSING_SHARED_LIBRARY

INSTALL_FAILED_MISSING_SHARED_LIBRARY

Error yang kadang muncul seperti berikut ini: INSTALL_FAILED_MISSING_SHARED_LIBRARY

Penyebab:
– Kita menjalankan aplikasi yang menggunakan pustaka Google Map, di dalam EMulator yang tidak ada fitur Google APi’s

dapat diatasi dengan cara:
– Buat Emulator dengan Pilihan Platform adalah Google Api’s
– Run Aplikasi tersebut di dalam Emulator yang dimaksud