android7.1自带壁纸,RK3399 Android7.1 修改壁纸
1.自定义壁纸
默认壁纸是default_wallpaper,在/frameworks/base/core/res/res,找到drawable-sw720dp-nodpi 、drawable-sw600dp-nodpi、drawable-nodpi的地方中有default_wallpaper.png,然后把自定义的壁纸(custom_wallpaper.png)也拷贝到相应的地方。
2.修改默认壁纸
加载壁纸的类frameworks/base/core/java/android/app/WallpaperManager.java ,custom_wallpaper是自定义壁纸的图片名字。
/**
* Open stream representing the default static image wallpaper.
*
* If the device defines no default wallpaper of the requested kind,
* {@code null} is returned.
*
* @hide
*/
public static InputStream openDefaultWallpaper(Context context, @SetWallpaperFlags int which) {
final String whichProp;
final int defaultResId;
if (which == FLAG_LOCK) {
/* Factory-default lock wallpapers are not yet supported
whichProp = PROP_LOCK_WALLPAPER;
defaultResId = com.android.internal.R.drawable.default_lock_wallpaper;
*/
return null;
} else {
whichProp = PROP_WALLPAPER;
//默认墙纸
// defaultResId = com.android.internal.R.drawable.default_wallpaper;
defaultResId = com.android.internal.R.drawable.custom_wallpaper;
}
final String path = SystemProperties.get(whichProp);
if (!TextUtils.isEmpty(path)) {
final File file = new File(path);
if (file.exists()) {
try {
return new FileInputStream(file);
} catch (IOException e) {
// Ignored, fall back to platform default below
}
}
}
try {
return context.getResources().openRawResource(defaultResId);
} catch (NotFoundException e) {
// no default defined for this device; this is not a failure
}
return null;
3.声明资源
在frameworks中添加资源不是直接把图片拷贝过去就可以的,还需要添加的新资源声明。frameworks/base/core/res/res/values/symbols.xml中添加新添加资源的字段。
android7.1自带壁纸,RK3399 Android7.1 修改壁纸相关推荐
- RK3399 Android7.1 编译
RK3399 Android7.1 编译 文章目录 RK3399 Android7.1 编译 前言 设置 Linux 编译环境 安装 JDK 可选- 更新默认的 Java 版本 安装所需的程序包(Ub ...
- java获取apk启动activity_[RK3399] android7.1 设置开机启动apk
平台: RK3399+android7.1 开机启动apk (1)修改类: ./frameworks/base/services/core/java/com/android/server/am/Act ...
- android手机底噪,[RK3399][Android7.1] 调试笔记 --- Codec播放音乐会有底噪
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 背景: 移植完Codec RT5640之后,发现播放声音的时候底部有噪声. 用示波器测量到的左右声道波 ...
- [RK3399][Android7.1] 调试笔记 --- 系统默认时钟配置
OS: Android 7.1 Board: Firefly-RK3399 Kernel: v4.4.55 分两个模块,一个是cpu,还有一个是pmu模块,这里只举例cpu,cpu又分在两个文件中定义 ...
- [RK3399][Android7.1] 调试笔记 --- I2S1工作输出是12MHz问题
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 现象: 使用I2S1通道,测量到的I2S MCLK是12MHz. 理论上应该是11.288MHz. 原 ...
- android 自动更换壁纸,安卓壁纸如何设置自动更换壁纸-手机天堂
安卓壁纸是一款非常实用的手机壁纸更换软件,平台中有非常丰富的静态壁纸和视频动态壁纸,可以说是每天换一张都不会重样的,这就让手机变的更加的丰富多彩.相信有不少的朋友会认为老使用一张壁纸太单调,每天都换成 ...
- 动态壁纸安卓_安卓壁纸app下载_安卓壁纸官方下载
安卓壁纸app 由安卓网团队精心打造,是一款为安卓系统(android)手机提供免费手机壁纸的专用软件,有海量高清手机壁纸,自动适应和匹配你的手机屏幕,让你的手机随心而变!安卓壁纸搜罗时下最新最全的图 ...
- 计算机桌面壁纸怎样拉伸,win10桌面壁纸怎么拉伸?手把手教你拉伸win10桌面壁纸的方法...
现在大家喜欢用自己拍摄的照片做电脑桌面壁纸,设置好win10桌面壁纸后,总感觉壁纸很显大,想要重新拉伸一下.那么win10桌面壁纸如何拉伸?针对此疑问,小编手把手教你拉伸win10桌面壁纸的方法. 1 ...
- 手机壁纸 NBA群星高清壁纸
NBA球队高清手机桌面壁纸,都来收藏好了! 高图壁纸网站 www.gaopic.com 持续更新分享篮球壁纸.NBA球星壁纸 如果没有找到喜欢的NBA球星壁纸,记得到高图网! NBA湖人时隔十年重返总 ...
最新文章
- YII相关知识点记录
- 总结编程语言的空语句
- opencv mat2 ffmpeg frame
- 用Node.JS+MongoDB搭建个人博客(成品展示)
- java jre 中导入导出证书
- linux驱动程序之电源管理之新版linux系统设备架构中关于电源管理方式的变更
- 计算机找不到家庭网络连接,电脑找不到家里的wifi无线网络怎么办?
- android车载行业前景,车载 Android 系统快来了,但前景可能并不乐观
- Redis相关面试题
- Codeforces Round #469(Div.1 D) (Div. 2 F)Curfew(贪心)
- 写给理工科人看的乐理(四)和弦与调式
- 实现内网穿透,个人电脑秒变服务器
- 软件测试工资一般多少 即使测试刚入行,起步月薪也会在8k-9k
- 【网络安全】应用实践题(无答案)
- 简悦+Logseq 搭建本地化个人知识库
- 行为型模式----golang实现
- 堡垒机、运维堡垒机、开源堡垒机、云堡垒机全面解析
- SRAM和SDRAM的简单介绍
- 第十五次ScrumMeeting博客
- 2019运营商最新号码段正则表达式