从Android中的图库加载图像

L.B*_*utz 2 java android

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

现在...

如果单击窗口小部件,则会显示PreferenceActivity.< - 作品!

在此活动中,用户应该能够从手机图片库中选择一张图片.< - HOWTO?

用户选择了首选图片后,图片路径或可绘制对象应存储在SharedPreferences中.< - 真的很棒!

有什么解决方案吗?

谢谢!

小智 12

要从图库中获取图像,您必须发送启动图库的意图,以便用户选择图像

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);  
intent.setType("image/*");
startActivityForResult(intent, 10);
Run Code Online (Sandbox Code Playgroud)

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