系统壁纸
平台:MSM8937 + Android 7.1.2
一、修改开机画面
手机屏的初始化会有两部分,一部份是lk,一部分是kernel,当lk部分初始化化完成就会显示一个图片。图片我是直接通过生成splash.img,随着刷包工具一起刷入手机分区。
$:sudo apt-get install python-imaging //安装Python命令
$:python ./logo_gen.py xxx.png //生成镜像文件
xxx.png 是你要的图片,可以是 .jpg 格式
你也可以通过fastboot 来刷包: fastboot flash splash ./splash.img
二、修改开机动画
高通平台的开关机动画路径:vendor/qcom/proprietary/qrdplus/Extension/APPs/BootAnimation
目录主要是开关机画面与声音,都可以替换掉。
举例:bootanimation.zip,可以将其解压,一般不用改目录,只替换里面的图片就行。引用如下截图
截图原文链接
三、原生壁纸的修改
百度了一下:相关链接
简单找了一下目录:frameworks/base/core/res/res/
在当前目录下存在drawable-nodpi/default_wallpaper.png图片文件
将其删除,并找一个分辨率相差不大的图片更名为default_wallpaper.png或者default_wallpaper.jpg即可。
四、修改手机的版本号
百度了一下:相关链接
简单看了一下,更改的地方在Android的顶层目录下,build/tools/buildinfo.sh:8:echo "ro.build.version.incremental=$BUILD_NUMBER" 就像链接所说的,在这里直接强制写死即可。
我的是引用,于是找到了BUILD_NUMBER被赋值的地方,改了一下值:build/core/version_defaults.mk:177: BUILD_NUMBER :=
五、删除Android中某一个Preference
百度了一下:相关链接
天真的我真的去删了xml文件里的东西,结果就是settings打不开。。。
相关目录:packages/apps/Settings
grep -nR "xxx" * //查找手机上的某一个选项
res/values-zh-rCN/strings.xml:1057: <string name="model_info"
通过string name 确定了 xml文件
res/xml/device_info_settings.xml:79: android:title="@string/model_info"
device_info_settings.xml 是给 DeviceInfoSettings.java提供相关信息的
目录:src/com/android/settings/DeviceInfoSettings.java
在这个java文件中存在一个onCreate的方法,这个方法中可以执行一系列相关信息的配置工作。照葫芦画瓢,在该方法最后调用Preference prefDev = findPreference(KEY_DEVICE_MODEL);
getpreferencescreen().removePreference(prefDev);成功隐藏。KEY_DEVICE_MODEL:是一个string name的宏。
写博客备忘。
相关阅读
高通MSM8953即骁龙625,是高通首款采用14nm制程打造的八核心处理器,在为高端智能手机带来优质用户体验的同时,避免了电量的大幅损耗。
高通625系列-MSM8953 (Cortex-A53架构)
核心板特性A53架构 8核(8*2.2GHz(A53)) 产品尺寸小,便于客户集成,减少产品体积;支持4G LTE超高速上网,单板兼容移动/联通/电信2G/3G/4G;
MSM8998(高通835处理器)外接指纹识别传感器linux驱动
/* * FPC1020 Fingerprint sensor device driver * * This driver will control the platform resources that the FPC finger
最近有网友问小编这样一个问题:SDM439是什么CPU?对于SDM439处理器,小编也是第一次听说,根据网友的描述,在vivo官网的vivo U1参数中,处理
高通8953启动流程嵌入式工程师有必要了解芯片启动过程,在分析、调试各种问题时都有可能涉及这方面知识。同时,这部分知识复杂,涉及到