android 修改默认壁纸
前言
默认壁纸会在启动Launch前显示,影响视觉,需要修改,在此记录
平台:RK3368
Android版本:8.1
方法
默认壁纸路径:frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.png。
在res目录下已nodpi结尾的目录都有default_wallpaper.png这样的文件,根据屏幕分辨率选择默认壁纸。
系统中当前壁纸路径/data/system/users/0/,其中wallpaper为当前壁纸,wallpaper_info.xml为当前壁纸信息。
系统第一次启动时没有wallpaper_info.xml信息规定大小,就会已显示屏分辨率长宽的最大值最为壁纸的长和框,举个栗子:屏幕分辨率为480*800,则生成的wallpaper_info.xml信息为800*800,若壁纸长宽皆大于800,则会取0-480和0-800的长宽作为默认壁纸,若壁纸为480*800,则左右个补全160,生成为800*800的壁纸,因此也导致壁纸产生偏移,若是长宽皆小于800,好像会设置失败,延用之前的壁纸,这里没搞太懂。
那如何设置正确的默认壁纸,我的做法是将480*800的壁纸做成800*800的大小,前480*800为默认壁纸,后320为底色,这样就不会被裁剪或生成偏移了。
参考博客
https://blog.csdn.net/Scott_go_on_Linux/article/details/79592904
android 修改默认壁纸相关推荐
- Android 修改默认的背景壁纸(msm8909)
Android 修改默认的背景壁纸 第一步定位文件: /frameworks/base/core/res/res中的drawable-sw720dp-nodpi .drawable-sw600dp-n ...
- android9.0官方壁纸,Android 9.0 修改默认壁纸(主壁纸和wapppaper)
一.修改主默认壁纸,在对应的产品目录下,替换原来的壁纸,如 android/device/qcom/{vendor}/overlay-go/frameworks/base/core/res/res/d ...
- Android 9.0 修改默认壁纸(主壁纸和wapppaper)
一.修改主默认壁纸,在对应的产品目录下,替换原来的壁纸,如 android/device/qcom/{vendor}/overlay-go/frameworks/base/core/res/res/d ...
- android 修改activity壁纸,使用native.js修改系统壁纸(Android)
通过native.js修改系统壁纸,直接上源码: function setwallpaper(){ var WallpaperManager = plus.android.importClass(&q ...
- rk3568 android 11 默认壁纸
去除默认壁纸 device/rockchip/rk356x/overlay/frameworks/base/core/res/res/drawable-nodpi/default_wallpaper. ...
- Android修改默认屏幕亮度
本文基于Android5.1 1.修改默认屏幕亮度:\frameworks\base\packages\SettingsProvider\res\values\defaults.xml <!-- ...
- android替换默认壁纸库,android替换默认壁纸并添加壁纸进壁纸库
1.更换默认壁纸 frameworks/base/core/res/res/drawable-sw720dp-nodpi/default_wallpaper.jpg 2.增加壁纸进壁纸库 packag ...
- android 9.0修改默认壁纸
修改代码读取图片: diff --git a/core/java/android/app/WallpaperManager.java b/core/java/android/app/Wallpaper ...
- Android8.1 添加修改默认壁纸
关于壁纸的尺寸,建议静态壁纸的宽,高是:宽=屏幕分辨率的宽*2,高=屏幕分辨率的高:当然如果静态壁纸的宽,高与屏幕分辨率相等也是可以的,但是需要修改下代码不然Launcher workspace的背景 ...
最新文章
- git 第三天 SSH免密码登录 2
- hdu 1881(简单01背包)
- java 非静态语句块_静态初始化代码块与非静态初始化代码块之间的区别是什么?...
- Minor【 PHP框架】1.简介
- 类和对象运行时在内存里是怎么样的?各种变量、方法在运行时是怎么交互的?
- 微擎在线goto解密系统
- HTML/CSS水平垂直居中方法(待补充)
- grub的说明与配置方法
- 公网服务器与局域网手机长连接
- idea 工程中有某个类,仍然报错 Cannot resolve symbol XXX 的问题
- 杜拉拉升职记摘录:早日实现退休理想--你需要眼光和资格
- 数字电路:设计《三个开关控制一个灯的电路》
- Vue源码解读(个人见解 + 网友理解)
- Navivat 中快速快捷查找表和数据
- 文学-赋:洛神赋(三国曹植赋作)
- 圆点横线圆点 html,目录的点怎么打(目录中小圆点横线上的点要一个个打上去?)...
- 英特尔CAS缓存加速软件优化SSD性能
- JAVA微信商城 有后台
- java IO数据流
- Freemarker模板生成排版缩进问题