您现在的位置: 万盛学电脑网 >> 智能手机 >> 手机应用 >> iPhone >> 正文

苹果手机如何修改主题

作者:佚名    责任编辑:admin    更新时间:2022-06-22


一,主题的基本结构


二,背景图片修改


三,info.plist配置
(有一定基础的可以尝试去修改)

四,bundles文件夹
(此文件夹里面的子文件夹分别改变手机里的各个程序图标,及改变运行程序后的进入页面等等,
比如com.apple.mobilephone它就是改变电话的整个界面,像拨号面板啊,通讯录菜单等等)


五,folders文件夹

(这个文件夹修改一些特定的程序图标,比如我们从cydia里面下载的一些插件图标,
bundles文件夹改变权限高的图标,所以我们需要folders文件夹来改变)

六,icons
(放置图标,bundles文件高于icons文件)

七,ullmages文件夹

(这个文件夹就是改变,WIFI,信号圈,蓝牙,电量显示等,微型设置图标的)


八,ulsounds文件夹

(修改锁屏铃声,来电铃声,短信铃声等)


九,主题中的插件


一,主题的基本结构


一个主题包一般基本包含以下4部分:
1、 文件夹:Bundles、Folders、Icons、UIImages、UISounds
2、 配置文件:Info.plist (本质是xml文档,用于配置字体颜色和导航条等)
3、 背景图片:Dock.png、StatusBar.png、Wallpaper.png、LockBackground.png
4、 插件:Wallpaper.html、LockBackground.html、Widget.html以及被这些html内部指定的目录,如widget,private,resoures等等文件夹。

现在的主题一般分为两个样式:如图

第一种(基本的) 第二种(复杂的)
苹果手机如何修改主题 三联


1、苹果发布的 iPhone4和Touch4为retina显示屏,屏幕分辨率640 x 960,,适用的图片宽度和高度都在原来基础上扩大两倍,而且后缀以@2x结尾。例如,主屏壁纸Wallpaper.png (320 x 480),在iPhone4,4s上为Wallpaper@2x. png (640 x 960)

2、
如果您制作主题的时候不想遵循那些尺寸也行,但是一般不要超过推荐大小的2倍以上,以免显示过慢等。但是如果在教程中有用红线特别标注的大小就要遵循那些大小尺寸,不然会造成主界面显示异常等等。







二、基本背景图片修改:

1、主屏幕壁纸:
Wallpaper.png
320 x 480
如果是iPhone4,4s或者Touch4则使用640 x 960,命名为Wallpaper@2x. png,
2、锁屏壁纸:
LockWallpaper.png
同上~

3、状态栏:
1,电话,设置,短信状态栏
Silver_Base.png 640x40
SMSBackgroung.png 960x960


要获取某个应用程序的id方法:
取Cydia为例。
(1)
用手机助手打开/Applications/Cydia.app;
(2)
打开Info.plist;
(3)
找到key为CFBundleIdentifier对应的值com.saurik.Cydia,即为Cydia的程序id。
(最后在Bundles里创建com.saurik.Cydia的文件夹,里面存放Cydia.app的图片就可以修改Cydia程序显示的样式了)


Bundle目录常用的自带桌面程序图标名称

如果桌面图标采用了以下命名形式,Icons目录就不需要用了,用以下这种形式,可以兼容所有的语言环境,不用一种语言命名一种图标,进而加大主题包的空间。

com.apple.AppStore App Store
com.apple.calculator 计算机
com.apple.camera 照相机(兼容4.2.1固件)
com.apple.compass 指南针
com.apple.Maps 地图
com.apple.MobileAddressBook 通讯录
com.apple.mobilecal 日历
com.apple.mobileipod 音乐(详情请查看下面第三小节“修改程序的桌面图标”)
com.apple.mobilemail 地图
com.apple.mobilenotes 备忘录
com.apple.mobilephone 电话
com.apple.mobilesafari Safari
com.apple.mobileslideshow 照相机和照片
com.apple.MobileSMS 短信
com.apple.MobileStore iTunes
com.apple.mobiletimer 时钟
com.apple.Preferences 设置
com.apple.stocks 股市
com.apple.VoiceMemos 语音备忘录
com.apple.weather 天气
com.apple.youtube youtube
com.apple.gamecenter Game Cent