我正在开发一个应用程序,其中有一个图片库。当我选择一个图像时,它会在另一个( )fragment
中打开并以全屏模式显示。imageView
android:id="@+id/gallery_image"
一切正常。但我需要将该图像设置为设备壁纸的功能。打开图像后,当用户按下菜单按钮时,将出现选项菜单,其中只有一个名为“用作壁纸”的菜单项。单击该项目时,android 设置为墙纸的默认意图(可能是 android.intent.action.SET_WALLPAPER
)将为用户提供将该图像设置为该设备的墙纸的选项。裁剪或其他壁纸设置功能将由 android 处理。
我不知道如何打开墙纸设置意图,同时将该图像传递给该意图以设置为墙纸。请给我一些工作代码示例。或者有没有更好的方法来做到这一点?