使用内置的Camera应用程序捕获图像(9)(1 / 1)

加入书签 本章报错

Android多媒体开发高级编程强烈推荐:

publilasssized9dsActivity{

importandroi9idgetimagevie9;๙

这是一种快加载大图像的方แ法,但是没有真正考虑图像的原始大小,也没有考虑屏幕的大小。最好能ม够将图像缩放到刚ธ好适合屏幕。

imvsetimageB๦itmapbຘmp;

i米i花i在i线i书i库ibຘookmihuanet

Bitmapbmp=Bitmapextrasget"dataທ";๙

intenti=๡ne9aprovidermediastoreA9_ຕimAge_ຕcນA๥pture;

在实践中,我们可能ม不希望直接使用动作字符串ธ创建意图。在这种情况下,可以指定mediastore类中ณ的常量A9_ຕimAge_cApture。应该使用常量而非字符串本身的原因在于,如果该字符串生了改变当然常量也可能会不断地改变,那么เ使用常量将使得我们的调用比之前๩使用字符串更有利于未来的变化。

bmpfaທ9saທmplesize=9๗idthraທtio;

}

}

对它进行真正的解码

bຘmpfa9๗ustde9ds=๡false;

bmp=Bitmapfacນtorydecodefileimagefilepath,

bmpfa9s;

显示图像

imvsetimaທgeBitmaທpbmp;

上述代码需要下列layoutmainxml文件:

↑返回顶部↑

书页/目录

Android多媒体开发高级编程