我目前在Android中正在做一个Widget。它在市场上并且是免费的。 我想通过让用户选择他们想要在小部件中显示的图片来让用户感到惊讶。
现在...
如果单击窗口小部件,则会显示PreferenceActivity。 < - Works!
在此活动中,用户应该能够从手机图片库中选择一张图片。 < - HOWTO?
用户选择了首选图片后,图片路径或可绘制对象应存储在SharedPreferences中。 < - 真的很棒!
有没有解决方案?
THX!
答案 0 :(得分:12)
为了从图库中获取图像,您必须发送启动图库的意图,以便用户选择图像
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, 10);
这将启动图库,并在您的活动中调用onActivityResult
。