資源描述:
《如何自制手機(jī)主題》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
如何自制手機(jī)主題一一·主題的基本結(jié)構(gòu)二二·背景圖片修改三三·tinfo.plit配置(有一定基礎(chǔ)的可以嘗試去修改)四四bundle文件夾六六·icon(放置圖標(biāo),bundle文件高于icon文件)七七·ullmage文件夾(這個文件夾就是改變,WIFI,信號圈,藍(lán)牙,電量顯示等,微型設(shè)置圖標(biāo)的)八八·ulound文件夾((修改鎖屏鈴聲,來電鈴聲,短信鈴聲等)九九·主題中的插件一``主題的基本結(jié)構(gòu)一個主題包一般基本包含以下44部分:11、文件夾:Bundle、Folder、Icon、UIImage、UISound22、配置文件:Info.plit(本質(zhì)是l某ml文檔,用于配置字體顏色和導(dǎo)航條等))33、背景圖片:
1Dock.png、StatuBar.png、Wallpaper.png、LockBackground.png44、插件:Wallpaper.html、LockBackground.html、lWidget.html以及被這些lhtml內(nèi)部指定的目錄,如widget,private,reoure等等文件夾?,F(xiàn)在的主題一般分為兩個樣式:如圖第一種(基本的)第二種(復(fù)雜的)11、蘋果發(fā)布的22、、如果您制作主題的時候不想遵循那些尺寸也行,但是一般不要超過推薦大小的22倍以上,以免顯示過慢等。但是如果在教程中有用紅線特別標(biāo)注的大小就要遵循那些大小尺寸,不然會造成主界面顯示異常等等。二、基本背景圖片修改11、主屏幕壁紙:Wallpaper.png320某480png,
222、鎖屏壁紙:LockWallpaper.png同上~~33、狀態(tài)欄:Silver_Bae.png640某40640某40放于在主題UIImage文件夾里22,鎖屏,,電池界面,與主屏幕狀態(tài)欄Tranlucent_Bae.png640某40640某40放于在主題UIImage文件夾里44、kdock欄:640某9155、短信聊天背景:
3SMSBackground.pngSMSBackgroung.png960某960960某960三、tInfo.plit配置11、Dockk欄圖標(biāo)字體--DockedIconLabelStyle22、非非kDock欄圖標(biāo)字體--UndockedIconLabelStyleDockedIconLabelStylefont--family:Arial;font--ize:15p某;color:#00008B;font--weight:boldUndockedIconLabelStylefont--ize:15p某;color:yellow;opacity:0.5說明:font--family:
4字體樣式font--ize:字體大?。J(rèn)是13,一般不要超過15)font--weight:字體粗細(xì)bolder、boldopacity:將文字透明化(取值范圍10~1之間:00全透明,11完全不透明)color:字體顏色,,使用SCSS顏色代碼值或者顏色名稱,比較特殊的是透明色是tranparent該處的B#00008B是是SCSS顏色代碼,對應(yīng)的名稱是darkblue,使用ecolor:darkblue可以達(dá)到相同的顏色效果。將將kdock欄和非kdock欄圖標(biāo)文字設(shè)置透明代碼:DockedIconLabelStyleopacity:0UndockedIconLabelStyleopacity:0
533、導(dǎo)航條--NavigationBarStyleNavigationBarStyle1導(dǎo)航欄風(fēng)格:00是默認(rèn)顏色(淡藍(lán)色),11是黑色,22是透明44、日歷的“日期”字體--CalendarIconDateStyle55、日歷的“星期”字體--CalendarIconDayStyleCalendarIconDateStylecolor:blue;//將日期顏色改成藍(lán)色CalendarIconDayStylecolor:black;//將星期顏色改成黑色77、狀態(tài)欄(StatuBar)時間字體--TimeStyle
6TimeStylecolor:red;四、Bundle文件夾介紹11、Bundle目錄結(jié)構(gòu):該目錄下的子文件夾都是由每個程序的DID命名的,每個文件夾都是對應(yīng)程序的資源。一般分為兩大類:(1):應(yīng)用程序:(2)系統(tǒng)框架:《說明》:對于tUIKit資源一般不放在Bundle,而是獨(dú)立放在最外層目錄也就是下幾文將講述的UIImage文件夾,Bundle目錄結(jié)構(gòu)實(shí)際效果截圖如下:要獲取某個應(yīng)用程序的did方法:取取aCydia為例。
7(1)打開/Application/Cydia.app;(2)打開Info.plit;(3)eBundle目錄常用的自帶桌面程序圖標(biāo)名稱如果桌面圖標(biāo)采用了以下命名形式,Icon目錄就不需要用了,用以下這種形式,可以兼容所有的語言環(huán)境,不用一種語言命名一種圖標(biāo),進(jìn)而加大主題包的空間。AppStore計算機(jī)照相機(jī)(兼容14.2.1固件)指南針地圖日歷音樂(詳情請查看下面第三小節(jié)“修改程序的桌面圖標(biāo)”)
8地圖備忘錄Safari短信iTune時鐘設(shè)置股市語音備忘錄天氣youtubeGameCenterCydia22、修改程序啟動大圖啟動大圖命名規(guī)則和分辨率大?。?/p>
9(22)4Touch4和和iPhone4,4S::640某960如果不存在,則會使用Default.png(33)對于iPad::正常屏幕(EHOME鍵在下):Default--Portrait.png(768w某1004h)豎屏倒置(EHOME鍵在上):Default--PortraitUpideDown.png(768w某1004h)橫屏--EHOME鍵在左邊:Default--LandcapeLeft.png(1024w某748h)橫屏--EHOME鍵在右邊:Default--LandcapeRight.png(1024w某748h)豎屏方向默認(rèn)大圖:Default--Portrait.png(768w某1004h)橫屏方向默認(rèn)大圖:
10Default--Landcape.png(1024w某748h)《使用優(yōu)先級》:a.優(yōu)先尋找對應(yīng)方向大圖。b.如果找不到對應(yīng)方向大圖:豎屏:繼續(xù)尋找Default--Portrait.png,最后才會選擇Default.png;橫屏:繼續(xù)尋找Default--Landcape.png(1024w某748h),最后才會選擇Default.png;33、修改程序的桌面圖標(biāo)(1)圖標(biāo)命名規(guī)則和分辨率大?。海?2)對于4Touch4和和iPhone4,44SS:118某120icon.png59某60如果不存在,則會使用icon.png22、對于eiPhone和和Touch(4touch4也才有相機(jī)圖標(biāo))相機(jī)
11icon--Camera.png照片icon--Photo.png如果此處只有g(shù)icon.png必然導(dǎo)致相機(jī)和照片程序圖標(biāo)都是同一個。照相機(jī):icon.png是注:nIcon如的命名方式全部采用小寫如gicon.png,。)可以修改電池背景、卸載程序按鈕背景和程序氣泡數(shù)字標(biāo)記背景等等。包含020個文件,如圖(11)電池::包含717個文件g,BatteryBG_1.png到到BatteryBG_17.png(22)
12(22)程序氣泡數(shù)字標(biāo)記SBBadgeBG.png(33)卸載程序按鈕:cloebo某.png長按圖標(biāo)時出現(xiàn)的刪除aipa的小圖標(biāo))gbottombarbkgndlock.png為所有滑塊的背景框gbottombarknobgray.png為滑塊的圖標(biāo)gbottombarknobgreen.png為來電滑塊的圖標(biāo)gbottombarknobred.png為關(guān)機(jī)滑塊的圖標(biāo)gbottombarbkgnd.png為關(guān)機(jī)或者來電的取消的背景框gbottombarbkgndlock.png為解鎖滑塊的背景框gbottombarknobgray.png為解鎖滑塊的圖標(biāo)主要是修改撥號面板。(11)、數(shù)字鍵盤:這一塊的尺寸為640某546
13要數(shù)字鍵盤部分一共需要22中張圖,其中g(shù)dialerkeypad.png這張是正常顯示狀態(tài),gdialerkeypad_preed.png這張為鍵盤按下顯示的狀態(tài)。如圖:(22)、添加、撥號及刪除:添加和刪除兩個的尺寸一樣,為214某128,文件擴(kuò)展名是png撥號的尺寸為214某128,文件擴(kuò)展名是png(33)、撥號數(shù)字顯示區(qū),,文件名是dialerlcd.png:這部分的尺寸為640某148說明:撥號圖片要有兩張,一張命名為callglyph,另一張命名為callglyph_big如果想為按下去的時候多添加一張圖片的話,只需在原先的命名基礎(chǔ)上加上_preed,如dialerkeypad.png,那么按下去的效果就是dialerkeypad_preed.png)gBalloon_1.png發(fā)送g,Balloon_2.png接收)++--BaicPreed.png對應(yīng)
14“++--//”大?。?6某41=BaicPreed.png對應(yīng)“==”大?。?5某990BaicPreed.png~9BaicPreed.png對應(yīng)“00--99”大?。浩渲袛?shù)字鍵盤的大小分別如下(00:143某39;11--33:66某40;
1544--99:66某42))acBaicPreed.png對應(yīng)“AC”大小:66某41addBaicPreed.png對應(yīng)“++”大?。?5某42baicRing.png對應(yīng)
16“輸出框中的點(diǎn)”大小:74某51cBaicPreed.png對應(yīng)“CC”大?。?6某41對應(yīng)“逗號”大?。?6某39decimalBaicPreed.png對應(yīng)“十進(jìn)制”大?。?6某39
17diplayBackgroundSlice.png對應(yīng)“輸出框的背景”大小320某89divideBaicPreed.png對應(yīng)“除號”大?。?6某40m+BaicPreed.png對應(yīng)“M+”大?。?6某42mm--BaicPreed.png對應(yīng)“MM--”大小:66某42
18mcBaicPreedpng對應(yīng)“MC”大?。?6某42mrBaicPreed.png對應(yīng)“MR”大小:66某42multiplyBaicPreed.png對應(yīng)“乘號”大?。?6某42ubtractBaicPreed.png
19對應(yīng)“減號”大?。?6某42acBaic.png對應(yīng)“AC”大小:66某42對應(yīng)“逗號”大?。?6某42五、Folder該文件夾功能跟Bundle一樣,都是修改應(yīng)用程序的資源。除了文件夾名稱方式不同,而
20且不能修改系統(tǒng)框架kTelephonyUI.framework和和kUIKit.framework外,兩者是一致的。Bundle目錄的優(yōu)先級高于Folder(現(xiàn)在主題制作以eBundle為準(zhǔn))具有相同程序的Folder目錄和Bundle目錄結(jié)構(gòu)對比圖:Folder目錄的文件夾命名是程序的CFBundleName+.app,如如aCydia對應(yīng)的eCFBundleName值為Cydia,再加上后綴為pCydia.app則為文件夾名稱。如圖:eiPhone的添加了e~iPhone后綴,iPadd的添加了d~iPad后綴六、Icon用于修改桌面圖標(biāo)名稱。與Bundle和和Folder修改圖標(biāo)不同,圖標(biāo)以程序顯示名稱來命名。但將所有圖標(biāo)獨(dú)立成一個文件夾也有好處,也有缺點(diǎn):優(yōu)點(diǎn):(11)命名方便,不需要知道每個程序?qū)?yīng)的id,而只需要知道現(xiàn)實(shí)名稱即可。
21(22)不需要為每個圖標(biāo)單獨(dú)創(chuàng)建一個文件夾,操作方便。缺點(diǎn):(11)找效率低。因為主題工具取圖標(biāo)資源順序是:優(yōu)先尋找Bundle找,再尋找Folder目錄,最后才會尋找Icon目錄下的圖標(biāo);(22)有可能造成圖標(biāo)不顯示。因為某4.某固件不存在多種語言映射表,只有一份英文圖標(biāo)的話,在中文或其它語言環(huán)境下不能顯示。必須由主題工具支持。標(biāo)準(zhǔn)尺寸:iPhone4,4和和Touch4:60某60Icon目錄常用的424自帶程序圖標(biāo)名稱:)AppStore.png
22AppStore.Safari.pngSafariMail.pngMailYouTube.pngYouTubeiPod.pngiPod(eiPhone和和diPad上適用)iTune.pngiTuneGameCenter.pngGameCenter(某4.某以上固件才有)(以上圖標(biāo)名稱中文和英文一致)
23指南針Calculator.png計算器Calendar.png日歷Camera.png相機(jī)Clock.png時鐘Contact.png通訊錄Muic.png音樂(僅在htouch上適用)Map.png
24地圖Meage.png短信((也可以用gTe某t.png為了兼容SumdmerBoard主題工具))Note.png備忘錄Phone.pngPhoto.png照片Setting.png設(shè)置Stock.png股市Video.png視頻
25(htouch和和diPad上適用)Weather.png天氣VoiceMemo.png語音備忘錄七、UIImage11、時間背景圖換只要替換里的文件,大小640某98,就能達(dá)到以上效果。UIImage文件夾里包含以下文件gUIButtonBarBlackOpaqueBackgroundTall.png為撥號界面底下那塊(這部分為可選)為短信界面狀態(tài)欄下面的那塊。圖片大小為640某88gUILCDBackground.png為鎖屏的時間背景框那塊分頁圖標(biāo)UIPageIndicatorUIPageIndicatorCurrent
26八、UIound修改/Sytem/Library/Audio/UISound目下的聲音文件,格式為caf,只要將caac格式改成成fcaf就可以了。beep--beep.caf充電聲音lock.caf鎖屏聲音unlock.caf解鎖聲音mail--ent.caf發(fā)送lEmail的聲音new--mail.caf收到lEmail的聲音ReceivedMeage.caf來短信聲音SentMeage.caf
27發(fā)送短信聲音m--received1.caf三全音m--received2.caf管鐘琴m--received3.caf玻璃聲m--received4.caf圓號m--received5.caf鈴聲m--received6.caf電子樂九、插件插件的后綴為html,使用j代碼,不細(xì)說。主要是鎖屏插件,主屏動態(tài)壁紙,以及日歷天氣插件等等。
28主要為三類:11、Wallpaper.html主屏幕顯示的插件,一般為動態(tài)壁紙,也就是幻燈片22、LockWallpaper.html鎖屏顯示的插件33、Widget.html小插件,一般是時鐘、日歷或者天氣插件如果同時存在Wallpaper.html、、lWidget.html和和Wallpaper.png,則lWidget.html顯示在最上層,lWallpaper.html顯示在中間層,gWallpaper.png在最下層。鎖屏天氣修改:打開主題包里的,LockBackground.html搜索[color=initial;]varlocale現(xiàn)會出現(xiàn)varlocale="CH某某0097"[color=initial;]等字眼,修改引好里面的