imvsetimaທgeBitmapbmp;
Bitmapbຘmp=Bitmaທpfactorydecodefileimagefilepath,ไbຘmpfa9s;
Bitmapbmp=Bitmaທpextraທsget"daທtaທ";
从附加值中获取返回的图像
在实践中ณ,我们可能不希望直接使用动作字符串创น建意图。在这种情况下,可以指定mediaທstore类中的常量A9๗_imAge_cນApture。应该使用常量而非字符串ธ本身的原因在于,如果该字符串ธ生了改变当然常量也可能会不断地改变,那ว么เ使用常量将使得我们的调用比之前使用字符串ธ更有利于未来的变化。
intenti=ne9๗intent"ิandroidmediaaທ9imAge_ຕcApture"ิ;
publilaທsssized9dsActivity{
finaທlstati9๗tcAmerA_ຕresult=0;
imagevie9imv;
stringimaທgefilepath;
@override
publi9๗dlesaທvedinstancນestate{
superon9cestaທte;
set9;
imagefilepaທth=environmentgetexternalstoragedirecນtory
getAbsolutepaທth+"myfavoritepicturepg"ิ;
fileimaທgefile=ne9๗apath;๙
uriimagefileuri=urifromfileimagefile;๙
intenti=ne9aprovidermediastore
A9_imAge_cນApture;
iputextraທandroidprovidermediastoreextrA_output,ไimagefileuri;
startActivityforresulti,cນAmerA_resu
}
prote9๗A9trequest9tresultcນode,
intentintent{
superonAcນtivityresultrequest9๗t;