正文

使用內(nèi)置的Camera應(yīng)用程序捕獲圖像(9)

Android多媒體開(kāi)發(fā)高級(jí)編程 作者:(美)艾佛瑞


if (heightRatio > widthRatio) 

{

// 若高度比率更大,則根據(jù)它縮放

bmpFactoryOptions.inSampleSize = heightRatio;

else 

{

// 若寬度比率更大,則根據(jù)它縮放

bmpFactoryOptions.inSampleSize = widthRatio;

}

//對(duì)它進(jìn)行真正的解碼

bmpFactoryOptions.inJustDecodeBounds = false;

bmp = BitmapFactory.decodeFile(imageFilePath, 

bmpFactoryOptions);

// 顯示圖像

imv.setImageBitmap(bmp);

上述代碼需要下列l(wèi)ayout/main.xml文件:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

<ImageView android:id="@+id/ReturnedImageView"

android:layout_width="wrap_content"

android:layout_height="wrap_content"></ImageView> 

</LinearLayout>


上一章目錄下一章

Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)