0
A
回答
1
你肯定可以将其存储在数据库中,将其转换为字符串,并将其转换回来时,你想用它
0
当然可以。
例如,如果您选择/拍摄图像,您将启动选取器/相机意图,并且您将在onActivityResult
中获得结果,在这里您应该获取图像uri。
如果用户从图库中选择,您应该执行以下操作以获取uri。
String imageUri = null;
Cursor cursor = mContext.getContentResolver().query(uri, new String[] {android.provider.MediaStore.Images.ImageColumns.DATA}, null, null, null);
cursor.moveToFirst();
if (cursor != null) {
imageUri = cursor.getString(0);
}
cursor.close();
现在,保存imageUri
如果用户从相机拍摄图像;
File photoFile = new File("your directory", "name");
Intent takePicIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
takePicIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photoFile));
startActivityForResult(takePicIntent, ACTION_TAKE_PHOTO);
然后,在onActivityResult
String imageUri = photoFile.getPath();
,并保存它!
+0
谢谢Hisham。我的问题是关于在sqllite中放置URI而不是如何获取URI – Snake
相关问题
- 1. 如何浏览图像并保存在sqllite数据库中
- 2. 如何保存和sqllite数据库retrive图像
- 3. 将图像保存到数据库中
- 4. 在SQLite数据库中保存图像
- 5. 图像保存在数据库中
- 6. 在数据库中保存图像
- 7. 图像不保存在数据库中
- 8. Android:将图像保存到数据库
- 9. 将图像保存到数据库MVC3
- 10. Android:从URI中存储的图像缩略图库存储在数据库中
- 11. 将图像存储在数据库中
- 12. 如何在SqlLite数据库中保存歌曲?
- 13. 检索图像保存在数据库
- 14. 存储在SQLite数据库中的图像的URI
- 15. 使用C#代码将图像保存在Informix数据库中?
- 16. 如何将选定的图像保存在数据库中
- 17. 将图像和文字一起保存在Android数据库中
- 18. 如何将本地图像保存到在线数据库中
- 19. 如何将图像保存在MS Access数据库中?
- 20. 上传图像到parse.com并将其保存在数据库中
- 21. 如何在android中将图像保存到SQLite数据库?
- 22. 保存图像Uri作为图像
- 23. 数据库sqllite
- 24. 将matplotlib图形保存为数据库中的图像字段
- 25. 如何在Android中将图像的uri插入sqlite数据库?
- 26. 如何通过浏览在sqllite数据库中添加图像?
- 27. 如何在SqlLite数据库中插入选定的图像?
- 28. 使用SqlLite数据库在一个活动中查看图像
- 29. 在SQLite数据库中保存base64 encdoed图像VS将图像保存在手机/存储卡上
- 30. Phonegap数据库问题 - 将图像存储在数据库中
IAwesome所以图像的uri内容永远不会改变吗?这就像一个文件路径 – Snake