Android的永mucchin |第三页:首页



如何读取该文件,然后保存与Android上的相机拍摄的图像


读取该文件,然后保存Android摄像头拍摄的图像?

以前是如何保存拍摄的照片与摄像功能的Android应用程序的延续。
这一次,介绍了用于筛选和显示数据的程序,其实阅读是用相机拍摄。
但他们不能采取比较麻烦,在屏幕上,因为我并不意味着...等于。


我读到更多,根据要么保存方法。
节省时间,如果这种方式保存文件路径的OutputStream,我应该怎么读的InputStream。
这一次,介绍了如何使用“()MediaStore.Images.Media.insertImage”读取保存的数据。
我挣扎了一下,应该也可以用类似下面的代码加载。


的String [] PROJ = {
MediaStore.Images.Media.DATA,
MediaStore.Images.Media.DISPLAY_NAME
;}

光标ç= getContentResolver()查询(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
PROJ,NULL,NULL,NULL);


MediaStore.Images.Media.insertImage()是在数据保存到存储媒体在终端数据库表的形式。
因此,在读取数据时,程序将被称为获得光标实例等()方法来查询。
这是相同的,因为当你得到一个通话记录和书签。
利用内容提供商。

在前面的示例代码是“PROJ”,并说与SQL,您可以指定在该条文中指定的SELECT列列表。
在上面的示例代码,已经成为数据和影响的实体,你会得到的文件名。

第一个参数()方法,可以指定“MediaStore.Images.Media.EXTERNAL_CONTENT_URI”,表示外部媒体媒体​​查询区。
这也节省了时间常数。

在上面的示例代码,这将是拉动整体形象,如果有必要,也可以指定一个条件。




所以,让我们的还贴出了这个样本代码的延续。


(c.moveToFirst()){
做{
位图位图BitmapFactory.decodeFile(c.getString(0));
字符串的文件名= c.getString(1);

/ /后是免费给你!

}虽然(c.moveToNext());
}


对不起,没有太大的示例代码。
不过,我觉得阅读的图像数据的一部分,它非常有价值的信息。
你会觉得​​如果我对不起,我不这么认为。

API参考,数据的内容,指出MediaStore.Images.Media.DATA只写的“数据流”。
起初,我InputStream对象么? 是没有想过,也没有提供。
如果你看一下,该文件的路径是不实际来已退回。
因此,使用()方法转换为位图decodeFile BitmapFactory类。

当文件路径,'s的数据流氦氖氦氖? 虽然我想我会......。
为Android API参考,但你觉得好像有东西一点不马虎。


顺便说一句,当你保存(),我想我们保存同时也MediaStore.Images.Media.insertImage图像的缩略图图像。
在这段时间内的示例代码,
虽然我们已采取了MediaStore.Images.Media.EXTERNAL_CONTENT_URI形象,与类MediaStore.Images.Thumbnails,缩略图图像可以进行检索。
如果你还可以尝试我的学位的内容介绍,我想向大家介绍。

4 5 ... 10 20 30 ... Last » 第3页,八十一 三个 4 ... 10 20 30 ... 最后»