返回信息流实现了一个拍照功能,但保存照片的时候不知道如何保存到媒体库,从网上找到的代码是
File file = new File("/sdcard/camera"+Num+".jpg"); 存到SD卡中,但我保存后打开媒体库发现就只能保存一次,或者两次,以后拍照的都不能保存了。想问一下 保存到媒体库中是不是需要调用什么类?
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #4007同步于 2011/7/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
android求助,大家请进
ttallen
2011/7/6镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
怎么更新?求教
【 在 ingenious 的大作中提到: 】
: 不知道...媒体库不是也在sd卡上么...
: 无责任猜想 是不是保存在媒体库就是保存在媒体库所在的sd卡目录顺便更新下媒体数据库啊
: --
: ...................
媒体数据库是在/data/data/com.android.providers.media/databases/中那个external神马神马的数据库,印象中里面有个表是images,存图片照片啥的。你可以在本地保存照片后给这个表增加一条记录。或者有个类是MediaScannerConnection也能干这事。
另外个人猜测你的保存只能用一两次这个bug,可能跟文件名长度还是什么有关。你可以先从PC端确定文件是否存在(文件可能存在但不在android文件列表中显示出来,我遇到过这种bug)
【 在 ttallen 的大作中提到: 】
: 怎么更新?求教
: 【 在 ingenious 的大作中提到: 】
: : 不知道...媒体库不是也在sd卡上么...
: ...................
我在多媒体库里不显示,用了mediascannerconnection这个类 但是调用.connect()方法时总是出错。。。
【 在 ingenious 的大作中提到: 】
: 媒体数据库是在/data/data/com.android.providers.media/databases/中那个external神马神马的数据库,印象中里面有个表是images,存图片照片啥的。你可以在本地保存照片后给这个表增加一条记录。或者有个类是MediaScannerConnection也能干这事。
: 另外个人猜测你的保存只能用一两次这个bug,可能跟文件名长度还是什么有关。你可以先从PC端确定文件是否存在(文件可能存在但不在android文件列表中显示出来,我遇到过这种bug)
: 【 在 ttallen 的大作中提到: 】
: ...................
那就不知道了...
【 在 ttallen 的大作中提到: 】
: 我在多媒体库里不显示,用了mediascannerconnection这个类 但是调用.connect()方法时总是出错。。。
: 【 在 ingenious 的大作中提到: 】
: : 媒体数据库是在/data/data/com.android.providers.media/databases/中那个external神马神马的数据库,印象中里面有个表是images,存图片照片啥的。你可以在本地保存照片后给这个表增加一条记录。或者有个类是MediaScannerConnection也能干这事。
: ...................