默认开始使用位图设置为墙纸意图/活动

时间:2015-06-29 08:10:52

标签: android android-intent bitmap

我有一个从网址下载的位图,并希望启动android的默认设置作为通过我的位图的壁纸意图/活动。我找到了以下解决方案,但缺少" R.String.set_as"和" REQUEST_ID_SET_AS_WALLPAPER"。

https://stackoverflow.com/a/26869604/4767525

这个字段的价值应该是什么?

由于

1 个答案:

答案 0 :(得分:0)

不要真正了解REQUEST_ID_SET_AS_WALLPAPER。我认为这与图像的大小有关。 R.String.set_as只是一个字符串:"Set as:"

使用此代码:

Intent intent = new Intent(Intent.ACTION_ATTACH_DATA);
                intent.setDataAndType(contentUri, "image/*");
                intent.putExtra("mimeType", "image/*");
                intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
                startActivity(Intent.createChooser(
                        intent, "Set as:"));