图像存储和元数据(6)(1 / 1)

加入书签 本章报错

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

takepi9๗99๗er{

{

importaທndroid9t;

get9putstreamimaທgefileuri,null,bmpfa9๗s;:米:๘花:在:线:书๰:库:bookmihuA

mediaexternAl_ຕ9tvalues;๙

{

int9=9๗tdisplayget9๗idth;

finalstati9tcAmerA_result=0;

{

下面的代码片段演示了如何使用显示ิ维度来确定在加载图像时应该生的减采样量。当使用这些方法时,应确保该图像尽可能多地填充显示范围。但如果该图像只是要在任何一个维度中ณ显示10่0个像素,那么应该使用这个值而不是显示ิ维度,可以通过如下方แ式获得该值。

以下代码片段指示caທmera应用程序应该将图像保存到设备的sd卡上,文件名为ฦmyfavoritepicturepg。

pubຘlilaທss9dsA๥ctivity{

startActivityi;

回到初ม始状态,设置拍照按钮为可见

隐藏其他ui元素

takepi9setvisibຘilityvie9visiB๦le;

returnedimagevie9๗setvisibຘilityvie9gone;

saທvedataB๦uttonsetvisibilityvie9๗gone;๙

titletextvie9setvisibຘilityvie9๗gone;

des9textvie9setvisibilityvie9๗gone;

titleedittextsetvisibilityvie9๗gone;

des9๗edittextsetvisibຘilityvie9gone;

}

};

}

当camera应用程序返回一幅图像时,savedataທButton按钮๢变得可见,其on9er事件完成将图像与元数据相关联的工作。它获得用户输入到各个edittext元素中的值,并创น建一个9๗tvalues对象,该对象用于更新mediastore中关于该图像的记录。

prote9A9trequest9๗tentintent

{

superonActivityresultrequest9๗t;

↑返回顶部↑

书页/目录

Android多媒体开发高级编程