java - 从 Android 中的图库加载图像

标签 java android

我目前正在 Android 中做一个 Widget。它在市场上并且是免费的。 我想通过让用户选择他们想要在小部件中显示的图片来给用户一个惊喜。

现在...

如果单击小部件,则会出现 PreferenceActivity。 <-- 有效!

在此 Activity 中,用户应该能够从手机图片库中选择图片。 <-- 方法?

用户选择喜欢的图片后,图片路径或可绘制对象应存储在SharedPreferences中。 <-- 会非常好!

有什么解决办法吗?

谢谢!

最佳答案

为了从图库中获取图像,您必须发送启动图库的 Intent ,以便用户选择这样的图像

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);  
intent.setType("image/*");
startActivityForResult(intent, 10);

这将启动图库并在您的 Activity 中调用 onActivityResult

关于java - 从 Android 中的图库加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4344806/

相关文章:

java - 如何将一个 bean 的构造函数参数传递给嵌套 bean

android - 检测应用程序是否从 Android Market 下载

android - 我想在 z 轴上旋转 imageview

android - 无法设置 GlideBuilder

java - Spring JavaConfig 如何引用我定义的 bean 来创建新 bean

java - 在 Liferay 中控制 Portlet 的大小

java - Spring Boot ddl 自动生成器

android - 主/细节流或抽屉导航?哪个更适合显示有关列表项的详细数据?

用于上传文件的 php 已调用,但文件未存储

java - 如何解决这个 java.lang.RuntimeException?