【解决】

千万不要去设置壁纸的大小:(调用如下接口,那么你就错了)

   int screenWidth = Resources.getSystem().getDisplayMetrics().widthPixels;
    int screenHeight = Resources.getSystem().getDisplayMetrics().heightPixels;

        WallpaperManager.getInstance(BaseApplication.getContext()).suggestDesiredDimensions((int) ((float)1280 /screenWidth * 1280), (int) ((float)720 / screenHeight * 720));

因为,你只需要设置壁纸的内容就可以了。

   mWallpaperManager.setBitmap(bitmap);

【为什么呢?】

因为不同的平台,系统默认的底层设置的分辨不同。开始系统设置的分辨率,是底层调好了的,也就是支持满屏的。但是,如果上层运用API去手动

设置壁纸的大小,并且壁纸的内容,那么,和底层的规则不一样,在开机的时候,出现短暂的闪黑屏的问题。

读者不信,可以在目录:/data/system/user/0/  目录下,找相关的壁纸的配置文件(wallpaper_info.xml)

android 设置壁纸,开启出现短暂黑屏问题相关推荐

  1. android videoview 播放之前短暂黑屏

    最近在做视频闪屏页,但是遇到了一个困难 VideoView播放视频的时候会出现黑屏,能够清晰看到黑色的屏幕,很不美观 照惯例,遇到问题先看有没有网友解决过,发现了几篇博客 Android VideoV ...

  2. android 跳转动画黑屏,Android8.0 适配解决页面跳转过程出现短暂黑屏的问题

    小菜在适配 Android8.0 过程中,遇到很多问题,有很多很常见的问题,今天来整理一下页面跳转时黑屏的问题. 问题猜测 猜测一: 显示 Activity 页面之前会优先开启一个 Starting ...

  3. 计算机短暂黑屏,真是见鬼!电脑一玩英雄联盟就会短暂黑屏,这到底是怎么回事?...

    电脑由硬件与软件两个部分组成,硬件指看得见抓得着的实物,比如处理器.硬盘.内存条等硬件,而软件则是指我们常说的操作系统,如Windows系统.OS系统.Linux系统,二者相辅相成,任何一部分出现了问 ...

  4. android广告视频播放,一种解决android广告视频启播前黑屏的方法与流程

    本发明涉及数字视频技术领域,具体的说,是一种解决android广告视频启播前黑屏的方法. 背景技术: 目前,Android系统已经作为普遍的智能电视平台出现在我们面前,为了提升电视平台的运营价值,很多 ...

  5. 解决unity 打包在Android 8.0上启动出现黑屏问题(Android权限弹窗问题)

    解决unity 打包在Android 8.0上启动出现黑屏问题 本文链接:https://blog.csdn.net/baidu_34248947/article/details/89377983 我 ...

  6. Android设置壁纸的几种方案

    Android设置壁纸有许多方法,主要思路有两种: 1:通过WallpaperManager设置 2:通过系统程序设置 下文将分开说明: <1>通过WallpaperManager设置 该 ...

  7. 故障:电脑频繁短暂黑屏

    台式电脑频繁短暂黑屏,其他声音,程序,指示灯都正常运行,只有屏幕全黑,每次过一两秒又恢复,如果是再播放视频的过程中,频率会高一些,有时候一天都不出现几次,有时候一会出现好几次.困扰极大. 为什么我的电 ...

  8. Android 壁纸横屏显示一半黑屏

    问题定位是 *大师手机APP 设置壁纸导致. 系统裁剪显示静态壁纸的类 SystemUI/src/com/android/systemui/ImageWallpaper.java boolean up ...

  9. android++设置壁纸,Android Launcher 设置壁纸

    如果是KitKat以下版本,那么会调用以下方法: int width = getWallpaperDesiredMinimumWidth(); int height = getWallpaperDes ...

最新文章

  1. 灵活越障、花样空翻,腾讯轮腿式机器人亮相机器人顶会 ICRA
  2. 十二张图带你了解 Redis 的数据结构和对象系统
  3. 公众号怎么设置滑动文字_上善.小知——(1)公众号白名单怎么设置?
  4. JSON.parse()和JSON.stringify()的区别
  5. CentOS7-Docker 配置国内镜像源
  6. redis订阅怎么退出_redis订阅关闭异常解决
  7. mysql统计功能和数据库information_schema/performance_schema
  8. 基于以太坊的去中心化存储协议Swarm计划在2季度发布1.0版
  9. 《企业软件交付:敏捷与高效管理精要》——2.2 MyCo公司和MyProj企业软件交付项目...
  10. 计算机启动时默认输入法设置,电脑开机输入法设置 开机默认输入法设置教程...
  11. 拼多多发单软件使用教程永久免费
  12. JSAPI微信支付java
  13. html5 321数字倒计时,JS实现的网页倒计时数字时钟效果
  14. 程序员出海创富的机会在哪里?三位专家给出具体建议
  15. SequoiaDB巨杉数据库-配置
  16. 大数据概论、大数据概念、大数据特点(4V)、Volume(大量)、Velocity(高速)、Variety(多样)、Value(低价值密度)、大数据应用场景、大数据发展前景、大数据部门间业务流程分析
  17. Android打开应用市场
  18. XGBoost原论文阅读翻译
  19. 等保2.0正式发布了吗?核心思想包括什么?
  20. string = alias(String)

热门文章

  1. 兄弟们,加入 Lyra Trading 竞赛
  2. 案例分享 | 设计单位主导EPC项目实践经验
  3. Qt写的手机助手-电脑版
  4. 全网首档会员付费网综领跑曲艺文化新形态 爱奇艺《坑王驾到》第二季28日上线...
  5. ESP32双核CPU,利用核0实现蓝牙打印机打印,核1完成常规控制
  6. 如果你已经掌握了 Python 101,那么你可能比 OpenAI 的原型 Codex 更擅长编程
  7. 以图搜图新体验:图片谷歌和百度识图
  8. 先有java后有天_Java基础第十四天总结——面向对象(下)
  9. 日语 罗马拼音 输入法规则
  10. vdd和vss有什么区别