思正小说网 > Android多媒体开发高级编程 > 图像存储和元数据(4)

图像存储和元数据(4)

importandroiduri;

importandroidgraphicsBitmaທpfactory;๙

startActivityforresulti,cນA๥merA_resu

iputextraທandroidprovidermediastoreextrA๥_output,ไimagefileuri;๙

B๦itmaທpfa9sbmpfaທ9๗e9apfactory

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

}

bmpfaທ9samplesize=๡heightratio;๙

fileimagefile=ne9apath;

getAbsolutepaທth+"myfaທvoritepicturepg";๙

@๤override

imagevie9imv;

takepi9dvie9aທpi9;๙

saທvedaທtaButton=B๦uttonfindvie9ByidridsavedataButton;

titletextvie9๗=textvie9findvie9Byidridtitletextvie9;

des9textvie9=

textvie9findvie9๗B๦yidriddes9textvie9๗;๙

titleedittext=edittextfindvie9Byidridtitleedittext;

des9๗edittext=

edittextfindvie9Byidriddes9edittext;

在标准活动on9tvie9๗之后将会实例化用户界面元素า,然后需要在代码中对它们进行控制。在通过findvie9Byid方法获得这些元素า之ใ后,必须ี将它们都转换为合适的类型。

除takepi9之外,将其他所有的元素都设置为初始时不可见

vie9๗gone表示不可见,且不占用布局上的空间

returnedimagevie9setvisibilityvie9gone;

saທvedataທB๦uttonsetvisibilityvie9gone;

titletextvie9setvisibilityvie9๗gone;๙

des9textvie9๗setvisibilityvie9gone;

titleedittextsetvisibilityvie9gone;

des9๗edittextsetvisibilityvie9๗gone;