当前位置: 首页 > news >正文

安卓手机如何使用第三方主题,制作专属自己喜好的主题

此教程以miui系统为例来解析如何使用第三方主题和制作自己喜好的主题。正常官方系统联网后你可以在官方主题选项下载很多各种各样的主题来装扮自己的爱机。当然。这种下载安装替换是没有任何限制的,

但是当你下载网络分享的主题。从SD卡导入后安装他就会提示: 应用显示服务暂时不可用。或者点击应用是没有作用的

这种情况就是官方限制你只能使用他自带的主题。那么有没有方法可以自由使用任意第三方主题呢。答案是肯定有的。一般有以下几种方法 :

1----有小米机型官方miui主题设计师的资格。网址如下。这个在不多多解释

miui官方主题设计师资格

2----做包的时候破+解官方miui主题限制【后面统一解释】

3----各种方式刷入主题破+解模块或者卡刷包等等

以上2  3的原理在与替换破+解官方的主题app。不管刷面具模块还是框架模块。其核心原理的一样的.当然版本不同,可以操作略有不同

根据2  3步骤你可以这样选择操作

1----root后把pj的主题app替换官方的

2----面具里刷入PJ主题模块

3----框架里刷入PJ主题模块

4----twrp里刷入PJ主题补丁

 

 不管那种方法。PJ后你可以随意下载一个第三方主题进行测试。没有任何限制即可安装使用就是PJ完成

*****************************如何自定义自己喜欢的主题呢********************************

1.首先官方主题有混搭功能。这个设置可以选择替换相关选项

2.做自己喜欢的主题

那么主题的后缀一般都是mtz格式的。例如

这个后缀的文件我们直接可以解压。解压后的文件一般有一下几种

其中 boots文件夹里面是包含开机动画相关.bootanimation.zip就是开机动画文件,

fonts是字体

wallpaper是桌面和锁屏相关的图片等等

description.xml是主题的说明与描述

framework-res是主题的框架 布局 背景图 等

icons是桌面图标等

lockscreen是锁屏相关有图片和锁屏相关选项等等

miui.systemui.plugin是主题UI插件

plugin_config.xml是主题插件配置等等

假如我们要做自己的专属主题。那么了解以上选项的基本含义

建议一个文件夹.

文件夹里建立一些主题必须的文件。

比如最基础的preview、wallpaper、description.xml、icons、plugin_config.xml、miui.systemui.plugin等,是必须建立的。

可以根据随意下载的主题作为参考建立.其他可以根据喜好添加,例如字体。假如你喜欢A主题里的锁屏。那么把A主题里的锁屏相关复制到你新建立的锁屏里面。 开机动画可以选择复制替换。字体 桌面图标等等后续的都类似操作。

主题的简介可以做修改,修改作者。和主题说明。在description.xml里修改.但不影响主题使用。

完成后把这个文件夹压缩为zip。去掉后缀。去测试把。只要你根据我说的步骤。基本都可以百分百。个人建议有兴趣的友友先解压几个自己喜欢的主题进行文件对比和我上面的选项说明。理解其中含义。后续操作会得心应手

 

相关文章:

  • 为什么拼多多总能给市场带来惊喜?
  • java计算机毕业设计甜趣网上蛋糕店订购系统源码+系统+数据库+lw文档+mybatis+运行部署
  • java计算机毕业设计铜仁学院毕业就业管理系统源码+系统+数据库+lw文档+mybatis+运行部署
  • 江川第一镰启动仪式 国稻种芯:北大荒2300余万亩水稻收获
  • 基于alphalens对qlib的alpha158做单因子分析
  • C51单片机使用3-数码管显示
  • 北大肖臻老师《区块链技术与应用》系列课程学习笔记[27]以太坊-反思
  • Swin Transformer网络模型
  • Spring——Spring基础介绍
  • C语言入门(七)while和do-while循环
  • 猿创征文|算法刷题——哈希
  • 基于阿里云 Serverless 快速部署 function 的极致体验
  • docker 如何查看运行中的容器
  • 数学建模十大算法02—插值与拟合(拉格朗日插值、三次样条插值、线性最小二乘法……)
  • 嵌入式Linux入门-异常与中断(流程+寄存器全解析)
  • [iOS]Core Data浅析一 -- 启用Core Data
  • Android Studio:GIT提交项目到远程仓库
  • gitlab-ci配置详解(一)
  • HomeBrew常规使用教程
  • javascript面向对象之创建对象
  • Laravel Mix运行时关于es2015报错解决方案
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • MobX
  • mysql常用命令汇总
  • 程序员该如何有效的找工作?
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 排序(1):冒泡排序
  • 手写双向链表LinkedList的几个常用功能
  • 译自由幺半群
  • 用Canvas画一棵二叉树
  • 正则表达式
  • ​2020 年大前端技术趋势解读
  • ​香农与信息论三大定律
  • #QT(智能家居界面-界面切换)
  • #微信小程序:微信小程序常见的配置传旨
  • (09)Hive——CTE 公共表达式
  • (4)(4.6) Triducer
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (二)springcloud实战之config配置中心
  • (强烈推荐)移动端音视频从零到上手(下)
  • (三分钟)速览传统边缘检测算子
  • (一)Java算法:二分查找
  • (转)IOS中获取各种文件的目录路径的方法
  • (转)为C# Windows服务添加安装程序
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .form文件_SSM框架文件上传篇
  • .NET DataGridView数据绑定说明
  • .NET gRPC 和RESTful简单对比
  • .NET 使用配置文件
  • .net 受管制代码
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • /etc/fstab 只读无法修改的解决办法