Android - 在首选项中从图库中获取图像 uri
我需要从图库中检索图像 Uri 并将其保存到共享首选项,以便让用户为动态壁纸选择自定义壁纸。
从首选项中,我可以通过这种方式以编程方式调用 Intent:
intentPref.setIntent(new Intent().setAction(Intent.ACTION_PICK)
.setData(android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI));
或者我可以从 XML 加载它,但我不知道如何从 Intent 获取结果(如 startActivityForResult 中),因此我可以将 Uri 保存到 SharedPreferences。
有什么想法吗?
I need to retrieve images Uri from stock Gallery and save it to sharedPreferences, in order to let the user choose a custom wallpaper for a live wallpaper.
From preferences I can call an Intent programmatically this way:
intentPref.setIntent(new Intent().setAction(Intent.ACTION_PICK)
.setData(android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI));
or I can load it from XML, but I don't know how to get the result from the Intent (as in startActivityForResult), so I can save the Uri to SharedPreferences.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论