Android 10.0WallpaperPicker2添加动态壁纸服务

news/2025/1/12 6:03:01/

1.概述

在10.0的系统产品开发中,在定制化开发中,由于需要动态壁纸,而系统自带的只有默认的静态壁纸,
所以需要添加动态壁纸的功能

2.WallpaperPicker2添加动态壁纸服务的核心类

packages\apps\WallpaperPicker2\src\com\android\wallpaper\widget\GIFWallpaperService.java

3.WallpaperPicker2添加动态壁纸服务的核心功能实现和分析

而在10.0 中关于设置系统壁纸的是WallpaperPicker2 这个app 源码在package/apps/下

首选我们来看设置动态壁纸和静态壁纸的方法

静态壁纸的设置:

第一种: 设置bitmap

public void onSetWallpaperForBitmap(V

http://www.ppmy.cn/news/120957.html

相关文章

关键字 package、import的使用

一、package 关键字的使用 为了更好的实现项目中类型的管理,提供了包的概念使用package声明类或接口所属的包,声明在源文件的首行包 术语标识符,遵循标识符的命名规则、规范(xxxyyyzzz)、“见名知意”每 “ . ”一次&…

GB28181——实时视频显示

一、主要实现功能 1、支持四路设备接入 2、实时视频分屏显示 3、接入设备信息存储 二、待完善功能(现阶段) 1、设备的删除 (已更新) 2、语音对讲 (暂时不处理) 3、视频输出通道的实时修改 (已更…

clickhouse简介

文章目录 1:简介1.1:CH是什么?1.2:CH优势1.3:架构设计 2:CH接口3:CH引擎1:数据库引擎3.1.1:mysql引擎 2:表引擎3.2.1:MergeTree3.2.2:集成引擎1&a…

软件开发:面向对象设计的七大原则!

七大原则 开闭原则、里氏代换原则、迪米特原则(最少知道原则)、单一职责原则、接口分隔原则、依赖倒置原则、组合/聚合复用原则。 开闭原则(The Open-Closed Principle ,OCP) 开闭原则:软件实体&#xff…

关于宏基暗影骑士擎笔记本如何关闭触摸板的问题记录

1.选择左下角设置按钮,点击 2.选择触摸板,在右边关闭即可

宏基笔记本怎么进入BIOS界面

方法一 1.开机不断按F12 方法二 1.插入U盘启动盘,开机时不停按F2进bios,按→方向键移动到Boot,选择Secure Boot回车,改成Disabled; 2.在Main下,将F12 Boot Menu设置成Enabled,最后按F10回车保存…

Acer宏基笔记本电脑宏碁暗影骑士擎AN515-58原装出厂恢复原厂预装Windows11/10镜像oem系统

Acer宏基笔记本电脑宏碁暗影骑士擎AN515-58原装出厂恢复原厂预装Windows10/11镜像oem系统(以及AN515-43、AN515-46、AN515-52、AN515-54、AN515-55、AN515-57、AN515-58等) 文件分享地址链接:https://pan.baidu.com/s/1pLwVIz02OLfTAzWDfN-HMg?pwdx515 1.完全恢…

宏基4736ZG更换键盘图解

我的烂宏基4736ZG笔记本开机一直的会嘟嘟响,一直的按着 ESC键,它又可以正常的开机使用。但最近比较懒,所以一直的让它这样的用着。 今天实在是忍不住了,所以在网上查了下资料,确认是键盘的问题后,就在某宝里…