我使用json显示了来自webservice的图像。现在如何为用户提供将图片作为whatsapp或联系人照片等的个人资料图片的方法,如何调用该意图以将设置图片打开为->设置为->显示多个选项->联系人照片壁纸,whatsapp个人资料照片等, ?
Intent intent = new Intent(Intent.ACTION_ATTACH_DATA);
intent.setDataAndType(Uri.parse(filename.getAbsolutePath()), "image/*");
intent.putExtra("jpg", "image/*");
startActivity(Intent.createChooser(intent, ("set as")));
最佳答案
使用此代码。
File externalFile=new File("filePath")
Uri sendUri = Uri.fromFile(externalFile)
Intent intent = new Intent(Intent.ACTION_ATTACH_DATA);
intent.setDataAndType(sendUri, "image/jpg");
intent.putExtra("mimeType", "image/jpg");
startActivityForResult(Intent.createChooser(intent, "Set As"), 200);