【问题标题】:Starting default Set as Wallpaper intent / activity with bitmap使用位图启动默认设置为墙纸意图/活动
【发布时间】:2017-05-03 01:56:27
【问题描述】:

我有一个从 url 下载的位图,并希望启动 android 的默认设置为传递我的位图的墙纸意图/活动。我找到了以下解决方案,但缺少“R.String.set_as”和“REQUEST_ID_SET_AS_WALLPAPER”的值。

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

这些字段的值应该是多少?

谢谢

【问题讨论】:

    标签: android android-intent bitmap


    【解决方案1】:

    不太了解 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:"));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多