我是一种新的android开发,我想设置家庭壁纸与可绘制的图像。 我写了这个代码设置,但在视觉Android设备起初我有对话,但未来不工作,当我点击背景我得到这个消息:android设置家庭壁纸使用意图从可绘制
“你需要使用摄像头之前插入SD卡......”
也是我需要用我作为绘制图像的源... 这里是我的代码:
Intent intent = new Intent(Intent.ACTION_ATTACH_DATA);
MimeTypeMap map = MimeTypeMap.getSingleton();
String mimeType = map.getMimeTypeFromExtension("jpg");
Uri uri = Uri.parse("@drawable/wall_7");
intent.setDataAndType(uri,"image/jpeg");
intent.putExtra("mimeType", mimeType);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
this.startActivityForResult(Intent.createChooser(intent,"Set as"),200);
和我将有一个可滑动的壁纸,而不是一个固定的形象。我用这个意图bcs它让用户裁剪图像。
问题是关于设置设备家庭壁纸图像,而不是为活动设置背景图像。 – Zeba