为了账号安全,请及时绑定邮箱和手机立即绑定

Android-如何设置墙纸图像

Android-如何设置墙纸图像

月关宝盒 2019-10-19 15:01:30
是否可以通过编程设置Android壁纸图像?我想创建一个服务,该服务可以从网络上下载图像并定期更新主屏幕墙纸。
查看完整描述

3 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

从这个页面上的开发者网站:


public void setStream (InputStream data)

将当前系统墙纸更改为特定的字节流。Give InputStream被复制到持久性存储中,现在将用作墙纸。当前,它必须是JPEG或PNG图像。


查看完整回答
反对 回复 2019-10-19
?
喵喵时光机

TA贡献1846条经验 获得超7个赞

如果您有图片网址,请使用


WallpaperManager wpm = WallpaperManager.getInstance(context);

InputStream ins = new URL("absolute/path/of/image").openStream();

wpm.setStream(ins);

如果您有图片URI,请使用


WallpaperManager wpm = WallpaperManager.getInstance(context);

wpm.setResource(Uri.of.image);

在清单文件中:


<uses-permission android:name="android.permission.SET_WALLPAPER"></uses-permission>


查看完整回答
反对 回复 2019-10-19
  • 3 回答
  • 0 关注
  • 369 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信