AndroidQ(10.0) 预制客供壁纸和铃声

2024-08-22 06:18

本文主要是介绍AndroidQ(10.0) 预制客供壁纸和铃声,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

预制客供壁纸

之前这个功能在 6.0 上修改过,已经是三年前了,之前壁纸选择还集成在 Launcher3 中,当时参考这篇

https://blog.csdn.net/jspping/article/details/50569097 进行的修改

Q 版本中已经独立出来了,在 WallpaperPicker 中进行修改

制作缩略图,将客户提供的壁纸丢给美工制作对应的缩略图,然后将所有资源图片放置到

vendor\mediatek\proprietary\packages\apps\WallpaperPicker\res\drawable-xhdpi

我这里预制两张,注意文件命名

vendor/mediatek/proprietary/packages/apps/WallpaperPicker/res/drawable-xhdpi/wallpaper_01.png                 
vendor/mediatek/proprietary/packages/apps/WallpaperPicker/res/drawable-xhdpi/wallpaper_01_small.png       
vendor/mediatek/proprietary/packages/apps/WallpaperPicker/res/drawable-xhdpi/wallpaper_02.png                 
vendor/mediatek/proprietary/packages/apps/WallpaperPicker/res/drawable-xhdpi/wallpaper_02_small.png 

将刚刚所添加的 png 壁纸名称配置 wallpapers.xml

vendor\mediatek\proprietary\packages\apps\WallpaperPicker\res\values-nodpi\wallpapers.xml

<resources><string-array name="wallpapers" translatable="false"><item>wallpaper_01</item><item>wallpaper_02</item></string-array>
</resources>

调整获取默认壁纸尺寸大小值

vendor\mediatek\proprietary\packages\apps\WallpaperPicker\src\com\android\wallpaperpicker\WallpaperUtils.java

public static Point getDefaultWallpaperSize(Resources res, WindowManager windowManager) {if (sDefaultWallpaperSize == null) {Point realSize = new Point();windowManager.getDefaultDisplay().getRealSize(realSize);int maxDim = Math.max(realSize.x, realSize.y);int minDim = Math.min(realSize.x, realSize.y);// We need to ensure that there is enough extra space in the wallpaper// for the intended parallax effectsfinal int defaultWidth, defaultHeight;if (res.getConfiguration().smallestScreenWidthDp >= 720) {defaultWidth = (int) (maxDim * wallpaperTravelToScreenWidthRatio(maxDim, minDim));defaultHeight = maxDim;} else {//defaultWidth = Math.max((int) (minDim * WALLPAPER_SCREENS_SPAN), maxDim);//defaultHeight = maxDim;//add begin set full screen  startdefaultWidth = realSize.x;defaultHeight = realSize.y;         //add begin set full screen  end}//add begin set full screen  start//sDefaultWallpaperSize = new Point(defaultWidth, defaultHeight);sDefaultWallpaperSize = realSize;//add begin set full screen  end}return sDefaultWallpaperSize;}

预制客供铃声

这个没啥特殊的,确保格式是 ogg 就行

预制到 frameworks/base/data/sounds/ringtones/ogg/ 中

并修改 frameworks/base/data/sounds/AllAudio.mk 将其拷贝到 out 路径下即可

这里有个坑提醒一下

如果预制以后,发现系统铃声选择列表中少了或者名称不对,那么你需要修改下原文件的标题

你可以通过右键原文件详细信息里查看是否带有标题或者其它艺术家之类的信息,需要把这些都

删除方可正常。

这篇关于AndroidQ(10.0) 预制客供壁纸和铃声的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1095471

相关文章

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

Android 10.0 mtk平板camera2横屏预览旋转90度横屏拍照图片旋转90度功能实现

1.前言 在10.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,在上一篇已经实现了横屏预览功能,然后发现横屏预览后,拍照保存的图片 依然是竖屏的,所以说同样需要将图片也保存为横屏图标了,所以就需要看下mtk的camera2的相关横屏保存图片功能, 如何实现实现横屏保存图片功能 如图所示: 2.mtk

《黑神话:悟空》专题合集MOD/修改器/壁纸/音乐/CG剧情

《黑神话:悟空》专题合集」 链接:https://pan.quark.cn/s/d67857f4e308 包含内容: 《黑神话:悟空》MOD合集 《黑神话:悟空》修改器(风灵月影) 《黑神话:悟空》壁纸合集 《黑神话:悟空》3小时CG完整剧情合集 4K120帧最高画质!国语 简中字幕 附:4K 结尾动画合集 ​​​国语 简中字幕 《黑神话:悟空》主题曲 《黑神话

uni-app--》打造个性化壁纸预览应用平台(三)

🏙️作者简介:大家好,我是亦世凡华、渴望知识储备自己的一名前端工程师 🌄个人主页:亦世凡华、 🌆系列专栏:uni-app 🌇座右铭:人生亦可燃烧,亦可腐败,我愿燃烧,耗尽所有光芒。 👀引言 ⚓经过web前端的学习,相信大家对于前端开发有了一定深入的了解,今天我开设了uni-app专栏,对于想从移动端开发方向进一步发展的朋友,希望看到我文章的朋友能对你有所帮助。

3.js - modelPosition.z = sin((modelPosition.x+uTime)*10.0)*0.05;

哈 1、完整的动态波纹效果吧 main.js import * as THREE from 'three'import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls'// 顶点着色器import basicVertexShader from './shader/11-01/raw/vertex.glsl

Android 10.0 第三方app设置默认Launcher快速进去桌面去掉android正在启动提示功能

1.前言 在10.0的系统rom定制化开发中,在有多个app的时候当设置为默认Launcher的时候,在进入系统中,在播放完开机动画的时候,这时候在系统未解锁的时候, 这时候会由于在7.0后的fallbackhome机制的原因,导致会弹出Settings中的android 正在启动弹窗,接下来看下如何快速启动第三方app,而不弹出 android 正在启动弹窗第一时间直接进入默认的Launche

九、制作卡牌预制体

文章目录 制作预制体Physic 2D Raycaster 射线检测 Physic 2D Raycaster 一、制作预制体 使用两个空物体作为父子级,分别挂UI 设置图层front、从上到下为1-6 父物体挂在一个Sorting组件,因为卡牌可以制作成为一个整体, 所以在父物体上挂载一个组件 二、射线检测组件 此项目未创建UI,若实现拖动卡片等功

如何录制黑神话悟空的游戏BGM导入iPhone手机制作铃声?

在游戏的世界里,总有那么一些旋律,能够触动玩家的心弦,让人难以忘怀。《黑神话悟空》以其精美的画面和动人的背景音乐,赢得了无数玩家的喜爱。如果你也想将游戏中的背景音录制下来,制作成个性化的m4r格式铃声,那么请跟随本文的步骤,一起探索如何实现这一目标。 步骤一:使用嗨格式录屏大师录制游戏背景音 #1下载并安装嗨格式录屏大师:首先,你需要访问嗨格式录屏大师的官方网站,下载并安装这款专业的录

10.0大模型微调 bitfit

1 介绍         参数高效微调方法分类。主要基于三大类方法:基于additive、基于selective和基于reparametrization-based。在additive方法中,主要两大类:adapters方法和soft prompts。 1 基于additive方法 additive方法,顾名思义“增量式”,通常向预训练模型添加额外的小型网络层或模块,而不直接修改原有模型

【问题分析】leash影响壁纸显示+SF侧流程变更梳理【Android15】

1 问题描述 锁屏界面调起Emergency界面,然后返回到锁屏界面,切换的过程中黑屏。 2 问题分析 首先根据复现的情况来看,能看到的很明显的一点就是,动画开始播放的时候,壁纸还没有显示出来。 但是根据现有的log: WallpaperWindowToken也是参与到了动画了,并且动画类型是TO_FRONT,顺便一提,EmergencyDialerActivity对应的Ta