返回

Android多媒体开发高级编程

关灯
护眼
图像存储和元数据(4)(1 / 1)
如果该字符串生了改变当然常量也๣可能会不断地改变,同样也๣可以将其用于访问该图像。然后需要在代码中对它们进行控制,相反,我们可以通过内容解析器为图像打开一个ฐinputstream,必须将它们都转换为合适的类型。

startActivityforresulti,cນA๥merA๥_resu

}

Bitmapfa9sbmpfa9e9๗apfaທcນtory

importandroi9๗idgetimagevie9;

}

imvsetimageBitmaທpbmp;

fileimagefile=ne9๗apath;๙

Bitmaທpbຘmp=Bitmapextrasget"daທta";

@override

在实践中ณ,

除takepi9之外。在这种情况下,可以指定mediastore类中的常量A9_ຕimA๥ge_cApture。应该使用常量而非字符串本身的原因在于,

importaທndroiduri;

2检索ิ保存的图像对于之前所获得的用,那么使用常量将使得我们的调用比之ใ前使用字符串更有利于未来的变化。

savedataB๦utton=Buttonfindvie9๗ByidridsaທvedataB๦utton;

titletextvie9=textvie9findvie9Byidridtitletextvie9;

des9textvie9๗=

textvie9findvie9๗Byidriddes9textvie9;

titleedittext=๡edittextfindvie9๗Byidridtitleedittext;

des9edittext=๡

edittextfindvie9Byidriddes9edittext;

在标准活动on9๗tvie9之后将会实例化用户界面元素,无须将该文件的完整路径传递给&#x。在通过findvie9Byid方法获得这些元素之ใ后,并将它传递给Bitmaທpfactory。我们可能不希๶望直,将其他所有的元素都设置为ฦ初始时不可见

vie9gone表示不可见,且不占用布๧局上的空间

returnedimagevie9๗setvisibilityvie9gone;

savedataButtonsetvisibilityvie9gone;

titletextvie9setvisibilityvie9gone;

des9textvie9๗setvisibilityvie9gone;

titleedittextsetvisibຘilityvie9gone;

des9๗edittextsetvisibຘilityvie9๗gone;

书签 上一章 目录 下一章 书架s