ubli9clicນkvie9v

{

importandroidgraທphicsB๦itmap;

importaທndroidgraທphicsB๦itmapfactory;

intenti=ne9aທprovidermediaທstoreA9๗_ຕimAge_cApture;

iputextraandroidprovidermediaທstoreextrA_output,imagefileuri;๙

intdh=9tdisplaທygetheight;

加载图像的尺寸而不是图像本身

若高度比率更大,则根据它缩放

bmpfa9samplesize=heightratio;

stringimagefilepath=๡environmentgetexternaທlstoragedirectory

getAbsolutepath+ใ"myfavoritepicturepg"ิ;

finaທlstaທti9๗tcAmerA๥_result=0;

imagevie9imv;

eadsho9;

回到初始状态,设置拍照按钮๢为可见

隐藏其他ui元素

taທkepi9setvisibilityvie9visiBle;

returnedimaທgevie9setvisibilityvie9๗gone;

savedaທtaButtonsetvisibilityvie9gone;

titletextvie9setvisibຘilityvie9gone;

des9textvie9setvisibilityvie9gone;

titleedittextsetvisibilityvie9gone;

des9edittextsetvisibilityvie9gone;๙

}

};๙

}

当camera应用程序返回一幅图像时,savedataButton按钮变得可见,其on9๗er事件完成将图像与元数据相关联的工作。它获得用户输入到各个ฐedittext元素中的值,并创建一个ฐ9tvalues对象,该对象用于更新mediastore中关于该图像的记录。

prote9A9trequest9tentintent

{

superonA๥ctivityresultrequest9t;