如何在 Android 中捕获图像并将其显示在图库中?
在画廊中出现之前我正在捕捉图像,但现在它们没有出现,我不明白为什么。这是我的代码:
ContentValues values = new ContentValues();
values.put(android.provider.MediaStore.Images.Media.IS_PRIVATE, false);
String name = "ugc_" + String.valueOf(System.currentTimeMillis());
values.put(android.provider.MediaStore.Images.Media.TITLE, name);
imageURI = getContentResolver().insert(android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
我也尝试过: value.put(android.provider.MediaStore.Images.Media.IS_PRIVATE, 0); 以及以该值离开,但现在似乎没有任何作用。
I was capturing images before that were showing up in the gallery, but now they are not and I can't figure out why. Here is my code:
ContentValues values = new ContentValues();
values.put(android.provider.MediaStore.Images.Media.IS_PRIVATE, false);
String name = "ugc_" + String.valueOf(System.currentTimeMillis());
values.put(android.provider.MediaStore.Images.Media.TITLE, name);
imageURI = getContentResolver().insert(android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
I've also tried:
values.put(android.provider.MediaStore.Images.Media.IS_PRIVATE, 0);
as well as leaving at that value, but nothing seems to work now.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
非常不漂亮,但这就是我正在做的。请注意,由于错误,保存的文件为 1/ 16 全分辨率(每个维度 1/4)。
。
。
。
Very much not pretty, but this is how I'm doing it. Note that due to a bug, the file saved is 1/16 the full resolution (1/4 in each dimension).
.
.
.