uriimaທgefileuri=get9sert
iputextraandroidprovidermediastoreextrA_ຕoutput,imagefileuri;
display9do9๗managergetdefaultdisplay;
加载图像的尺寸而不是图像本身
ifheightratio9๗idthraທtio
bmpfa9samplesize=heightraທtio;
为了绕过大小限制,从Android1้5开始,在大多数设备上可以将一个附加值传递给触cນamera应用程序的意图。这个附加值的名称在mediaທstore类中指定,它是一个常量,称为extrA_output。这个附加值采用名-ๅ值对的形式将以uri的方式指示cນamera应用程序您想要将捕获的图像保存在什么位置。
getAbsolutepath+"myfavoritepicturepg";๙
importaທndroi9idgetimagevie9;๙$米$ึ花$在$线$ึ书$库$bookmihua
imagevie9๗imv;
9tvaluesputmediadisplAy_ຕnAme,"thisisatesttitle"ิ;
9๗tvaluesputmediades9,"thisisatestdes9";
get9tresolverupdateimaທgefileuri,ไ9ull;
1้2๐2更新าcameraທActivity以使用mediaທstore存储图像和关联元数据以下代码是上述示例的更新,它将在mediastore中保存图像,然后允许添加标题和描述。此外,该版本包含几个ui元素,我们将基于用户在该应用程序的操作进程对这些元素的可见性进行管理。