思正小说网 > Android多媒体开发高级编程 > 使用内置的Camera应用程序捕获图像(6)

使用内置的Camera应用程序捕获图像(6)

Bitmaທpbmp=Bitmapfaທctorydecນodefileimaທgefilepaທth,bຘmpfa9s;

为了引用imaທgevie9ap对象,使用以下代码。-米-花-在-ๅ线-书-库-bຘoouaທnet

从附加值中ณ获取返回的图像

importaທndroidappA๥ctivity;๙

intenti=ne9intent"androidmediaທaທ9๗imAge_ຕcນApture"ิ;

对于所有鼓励我的朋友和家人,我要衷心谢谢你们。

ifheightratio9๗idthraທtio

{

若高度比率更大,则ท根据它缩放

bmpfa9saທmplesize=heightraທtio;

}

else

{

若宽度比率更大,则ท根据它缩放

bຘmpfaທ9๗samplesize=๡9๗idthratio;๙

}

}

对它进行真正的解码

bຘmpfa9ustde9ds=๡false;

bmp=Bitmapfaທctorydecນodefileimaທgefilepath,bmpfa9s;

下面是通过一个意图使用内置摄像头并显示结果图片的完整示例代码。图1้-3显示了一幅由á此示例生成的屏幕大小的结果图像。

pa9droidmedia9t;

importaທvaທiofile;๙

importandroidaທppActivity;๙

importandroid9t;

importandroidgraທphicນsBitmaທp;

importaທndroidgraທphicsBitmaທpfacນtory;๙

importandroiduri;