全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

android 设置wallpaper的操作方法

1、调用系统的Intent.ACTION_ATTACH_DATA,该Intent会唤起所有的设置壁纸程序以及设置联系人头像程序,用户可以通过ChooseActivity进行选择:

该Intent是一个标准Intent,因此所有设置都会支持

 Intent intent = new Intent(Intent.ACTION_ATTACH_DATA);
        intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
        intent.putExtra("mimeType", "image/*");
        Uri uri = Uri.parse(MediaStore.Images.Media
            .insertImage(getActivity().getContentResolver(),
                ((BitmapDrawable) wallpaper).getBitmap(), null, null));
        intent.setData(uri);
        startActivityForResult(intent, SET_WALLPAPER);

2、通过WallpaperManager设置

该方法可以直接将图片置为壁纸,对于所有平台的Android系统都使用,但无法裁剪/调整图片。

try {
  WallpaperManager wpm = (WallpaperManager) getActivity().getSystemService(
        Context.WALLPAPER_SERVICE);

  if (wallpaper != null) {
    wpm.setBitmap(bitmap);
    Log.i("xzy", "wallpaper not null");
  }
} catch (IOException e) {
  Log.e(TAG, "Failed to set wallpaper: " + e);
}

AndroidManifest.xml中需要申明权限:

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

以上这篇android 设置wallpaper的操作方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# android  # 设置wallpaper  # Android编程之手机壁纸WallPaper设置方法示例  # Android开发学习之WallPaper设置壁纸详细介绍与实例  # 给大家  # 是一个  # 可以通过  # 希望能  # 可以直接  # 这篇  # 小编  # 大家多多  # 操作方法  # addFlags  # FLAG_GRANT_READ_URI_PERMISSION  # putExtra  # mimeType  # image  # Media  # Images  # getActivity  # insertImage  # uri 


相关文章: php json中文编码为null的解决办法  建站之星代理如何获取技术支持?  实惠建站价格推荐:2025年高性价比自助建站套餐解析  网站制作网站,深圳做网站哪家比较好?  建站之星伪静态规则如何正确配置?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  如何通过WDCP绑定主域名及创建子域名站点?  c# Task.ConfigureAwait(true) 在什么场景下是必须的  定制建站价位费用解析与套餐推荐全攻略  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  宝塔Windows建站如何避免显示默认IIS页面?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  如何通过二级域名建站提升品牌影响力?  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  建站之星CMS建站配置指南:模板选择与SEO优化技巧  建站之星后台管理如何实现高效配置?  建站之星安装提示数据库无法连接如何解决?  如何在Golang中指定模块版本_使用go.mod控制版本号  如何用虚拟主机快速搭建网站?详细步骤解析  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  成都网站制作公司哪家好,四川省职工服务网是做什么用?    广州网站建站公司选择指南:建站流程与SEO优化关键词解析  建站上市公司网站建设方案与SEO优化服务定制指南  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  如何制作一个表白网站视频,关于勇敢表白的小标题?  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  网站制作公司,橙子建站是合法的吗?  云南网站制作公司有哪些,云南最好的招聘网站是哪个?  子杰智能建站系统|零代码开发与AI生成SEO优化指南  宝塔新建站点报错如何解决?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  SQL查询语句优化的实用方法总结  如何快速搭建二级域名独立网站?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  css网站制作参考文献有哪些,易聊怎么注册?  如何快速搭建支持数据库操作的智能建站平台?  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  香港网站服务器数量如何影响SEO优化效果?  如何通过VPS搭建网站快速盈利?  如何在宝塔面板中修改默认建站目录?  如何快速生成专业多端适配建站电话?  如何用y主机助手快速搭建网站?  设计网站制作公司有哪些,制作网页教程?  北京专业网站制作设计师招聘,北京白云观官方网站?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。