版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
關(guān)于MTKSimulatorMTKsimulator的工程文件是PixtelMMI.dsw。打開(kāi)PixtelMMI.dsw,檢查文件default_Fmrdo.c、default_mmi_pro、default_mmi_settings.c、default_version.c文件是否存在工程文件中,上述文件存放目錄:項(xiàng)目所在目錄\custom\app\MILAN_BB。在調(diào)試運(yùn)行過(guò)程中會(huì)提示某些DLL文件無(wú)法連接,這是VC沒(méi)有安裝。DLL文件所在目錄:VC安裝盤(pán)\VC98\DEBUG。把缺失的文件復(fù)制到window安裝目錄下的System32目錄里。運(yùn)行MTKSimulator,選取Simulator,會(huì)運(yùn)行MMINWSimulator;在MMINWSimulator菜單中,選取MenuMessages,會(huì)彈出一個(gè)SendEvent窗口,窗口里有一個(gè)Events列表,列表里有不同用途種類的Events;如果需要啟動(dòng),選取BootUpEvents,點(diǎn)擊OK按鈕,MTKSimulator模擬開(kāi)機(jī)過(guò)程。關(guān)于調(diào)試語(yǔ)句的說(shuō)明kal_print語(yǔ)句:該語(yǔ)句只能打印字符串信息。Trace_out語(yǔ)句:該語(yǔ)句可以輸出格式化字符串。ASSERT語(yǔ)句:斷言語(yǔ)句。Trace語(yǔ)句:可以輸出格式化字符串。關(guān)于MTKTarget的編譯連接批處理命令:Milan.bat。概述在windows下,打開(kāi)dos編輯窗口(開(kāi)始->運(yùn)行->cmd),找到工程代碼所在根目錄,如:E:\MTK6217輸入編譯批處理命令:漿格式:ma離ke[cu醉s觀tom="影proje喂ctNam杜e"]犁"proj鋸ect"牛"acti泰on"["拼modul晉es"]柔Examp英le:搬make以custo絕m=mtk啞6217盡gprs早new沈M艇odule創(chuàng)s:用于對(duì)炸單個(gè)模塊進(jìn)蠻行編譯的選躺項(xiàng)。如果沒(méi)悉有指定,則侍對(duì)所有的模甚塊進(jìn)騙行編譯處理汗。如果指定與了模塊名,薯則對(duì)指定的今模塊進(jìn)行編蜂譯處理。感后面的mo桶dules互是nucl較eus之類鬧的,可以不晨用寫(xiě),中間逆的除了mt拆k6217玉工程名外可著以照寫(xiě),m困tk621烘7工程名可朗以在你的源宗代碼的ma靜ke目錄下踏有個(gè)鳴工程文件名村,比如我的勁例子就叫m推tk621互7_河gprs.婦mak,你添將你的替換助就可以了,貴另外,除了盒上面的仁兄惠跟你說(shuō)的A紹DS1.2況以上p勿erl也要造5.**,筒我用的是A鹽ctive照Perl-層5[1].甚蒸31-MS循Win32桿-x86.疊msi名字抱的,你查找砌下載一下,民最后你還需場(chǎng)要安裝VC連6,這才能桿確艱保編譯不出棵錯(cuò)。強(qiáng)New:全求面的編譯,翻包括了所有北的資源,代針碼,會(huì)把生聽(tīng)產(chǎn)的所有的憲obj都刪律除掉,重新唯產(chǎn)生;還有燒一些代碼的躲拷貝,特別母是資源和定畜義頭,如:壽mmi_f琴eatur島es.h白編譯選項(xiàng)說(shuō)墊明:群New:全羅面的編譯,顏包謊括了所有的啄資源,代碼籍,組會(huì)把生產(chǎn)的話所有的ob繳j藏都刪除掉,哥重新產(chǎn)生;在還有一些代涂碼的拷貝,天特別是資源透和定義頭,羨如:mmi姓_誠(chéng)featu隨res.h重updat健e:主要是風(fēng)資源和代碼疊的編譯,一暢般不怎么用司,比new檔要編譯的少叉一點(diǎn),也是壽比較全面的循編譯讀remak局e:這個(gè)最霜常用,如果驟你沒(méi)有修改關(guān)資源(圖片嗎、鈴聲、字掙符串月),只修改忍了*.c文歷件,就用這賣個(gè)編譯就可溫以了,會(huì)從約新產(chǎn)生bi貨n文舒件揀還有一個(gè)值灣得要說(shuō)的是望resge簡(jiǎn)n,這個(gè)是航專門(mén)用于編蜜輯資源的,鄙和rema不ke編譯配擁合(先re說(shuō)sgen產(chǎn)吼生資源,再尼remak叼e)比較快脫。比Milan醒.略bat執(zhí)行眨流程進(jìn)Milan皂.bat:律選擇資源暑文件,根據(jù)朵資源文件得布選項(xiàng),復(fù)制遺不同得資源遇配免置乳文件,酸并改名為c偶ustom坊_conf糞ig.bl停d,根據(jù)用扯戶選擇得編姿譯選項(xiàng)調(diào)用啦make.育batc慰ustom丘=Mila核ngpr敬snew缺/upda越te/re疲make。喇M墳ake.b悔at:膽判斷當(dāng)前得倚操作系統(tǒng)后吃,調(diào)閑用相應(yīng)得批夫處理m_俗wi蕉n2k.b計(jì)at%*染,%*表妻示調(diào)用ma鎮(zhèn)ke.ba壞t命令行的赴所有參數(shù)作蹄為m_wi館n2k.b眨at的宏命令行柏參數(shù)。健M壤_win2睡k.bat削:根據(jù)命令吳行參數(shù)設(shè)置握環(huán)境變量齊DEFAU供LT_CU泄STOM惰、摩CUSTO省MER體、接PROJE摔CT互、悄ACTIO列N駕等,生成了信編譯配置文火件滋~labe殖l舞build銅.tmp毀、箱~buil旁dinfo墳.tmp圓、忽~clea托nmod.貫tmp飄、統(tǒng)~upda罩temod露.tmp手、剃~rema攪kemod遇.tmp賀,調(diào)用命令猶:最tools怖\make爪.exe隔-fmak沃e\gsm嬌2.mak管-r哀-RCU斯STOME裁R=%CU貫STOME槐R%PR并OJECT跳=%PRO睡JECT%胖%ACT摟ION%誤,再mil默an這個(gè)項(xiàng)貌目編譯處理繼中:%CU狼STOM%欣=Mi餅lan,%漢PROJE醒CT%=鴉gprs鎮(zhèn),%ACT各ION誓%=n她ew/精updat榨e/r叉em朗ake。濤G三sm2.m截ak:落包含其他俘的make尖file文走件:掌optio方n.mak盯,旁~buil湯dinfo砍.tmp緩,Mila奸n_gpr姨s.mak傳e,cus膝tom.b菠ld,ve遣rno_M遵ilan.潛bld,舍~clea飽nmod.奔tmp社,追~upda玻temod上.t鉤mp范,稼~rema幸kemod摘.tmp晚、comp誓.mak受。于關(guān)于Per招l(wèi)、ADS婆v1_2的禍路徑設(shè)置尤Perl的謹(jǐn)搜索路徑設(shè)代置是在Mi緣lan.b艱at批處理辭中;ADS督v1_2的慰搜索路徑設(shè)港置是在ma虹ke路徑下夾的文件Op君tion呼.mak;孝源程序編譯混配置文件度在make毅目站錄下,.p槳th文件表疲示該模塊下班需要編譯的喇源文件所在咐的相對(duì)目錄護(hù);.lst找文奏件表示需要們編譯的源程揀序的相對(duì)文軌件名;.i某nc文件表鵲示頭文件的鏟路徑;.d糞ef文件表秋示定義的條水件編譯宏。盤(pán)如何在NV捧RAM增加裝一個(gè)保存記店錄的文件臨custo日m_nvr穩(wěn)am_ed汪itor_砍data_舞item.省h斑(目錄:帆MILAN剛0538\掌custo隱m\app惡\MILA辯N_BB克)棟nvram技_user酬_defs四.h獅(目錄:梁MILAN倘0538\仍custo乏m\app燃\MILA坑N_BB院)賽nvram叛_use金r_con碌fig.c置(目錄:響MILAN讓053筋8\cus撫t(yī)om\a魯pp\MI花LAN幻_BB位)重NVRAM臨Enum.咳h頭(目錄:脊MILAN敬0538\學(xué)pluto訴mmi\m憐mi\Fr危amewo鴨rk\NV移RAMMa應(yīng)nager范\NVRA春MMana寄gerIn薦c弟)MTK架構(gòu)框新MMI傻檢|培-夏險(xiǎn)儲(chǔ)--|--是針-prim主itive里base虛d隆primi訓(xùn)tive標(biāo)inter竄face瓣企|修param校eter逮conve滅rter仙勤|蠢funct才ioni慶nter織face注裹L燭4A鑰侄瀉|林胖惜盲-func園tion騾based短歸|罪展L黎4C相豬框乏Lay塑er4裳說(shuō)明:就是脈mmi和L剩4A蚊是依賴pr葛imiti桑ve通訊斷,即mes鈔sage肅----p咐rimit概iv怨ebas虜ed;l驢4a充和l姥4c傲用func證tion番call的萍方式聯(lián)系奉---fu文nctio喊nbas慨ed;la兄yer4純就是一個(gè)中蓋轉(zhuǎn)站,中轉(zhuǎn)享各laye卸r和mmi精的通訊.即MTK6維219薦解決方案由冒5部分組成尸L獨(dú)1pro扔tocol沾devic墓edri交v漿er盡proto梯cols哨tackMMI;宜MTK6鄭219s科oluti申on提供餅了3個(gè)每測(cè)試部工具按Catch漢erMETAMCT。澆MTK6幻219s浮oftwa士reso餃lutio疤n可分為3鋒部分富MSEx厭ecut沒(méi)able歷Softw哪are稈OS:律OSAd訓(xùn)aptat表ionL親ayer;位MTK采用誕的是Nuc外leus牢OS,OS領(lǐng)L的目的是隱為了使MT查K軟件方案浮適應(yīng)于Nu旬cleus繼OS,在行Nucle仍u(píng)sOS梁的基礎(chǔ)上封瓣裝了一層,辦該層就是O吳S。崖L1Pr裂otoca綿lSt叔ack:掌GSMP膏hysic率alLa更yer,支繭持5-Se茅ries技疫術(shù)規(guī)范下的收比特流發(fā)送育。昆為上層提供耗服務(wù),Co玩ntrol欣the僑mappi煩ng和調(diào)捏度邏輯通道詠和物理通道脈。實(shí)現(xiàn)了T姻DMAf朝ramin瞎g和無(wú)線控工制。穴Layer堅(jiān)1As削ynchr脆onou產(chǎn)s:處理來(lái)甜自上層的消僻息和將消息鄰處理的結(jié)果畜發(fā)送給上層盈。澤Surro爬undin膜gCel鏈lEng遺ine:塔handl女esth罷enei運(yùn)ghbor型cell塔powe盟rmea感surem江enta渠ndne抖ighbo爽r熔cell份sync挑hroni旦zatio應(yīng)n叛infor寫(xiě)matio鎖nacq派uis設(shè)ition壩.于Layer章1Co姐ntrol階:han鬼dles巨theT瓦DMAs槐chedu勁ling緞onth葬erad類ioen隸viron藍(lán)ment,斯incl愛(ài)uding拔timi龜ngad饒vance淚and狼po參werc遭ontro此lcom陳mand仔from伐servi簡(jiǎn)ngba熄sest百ation襪.從Layer垮1Dr臣iver:恨hand烏lest芽heDS紛Pand怪Radi零ocon曲trol.齊。館Drive嘆r究s坦:船鄭Devic巾eDri勤ver,粉like伶S蕩IM,UA始RT,GP妄IOet梨c.討礎(chǔ)Drive樸r為MCU摸所有的外圍石設(shè)備提供了蠻控制功能接集口。該模塊席處理許多手鼓機(jī)用戶可見(jiàn)食的操作,比撤如按鍵處理扎、LCD顯軌示。與L4雪enti莖ty進(jìn)行交桶互,提供在巨設(shè)備控制功而能函數(shù),用拾于訪問(wèn)設(shè)備聰?shù)募拇嫫?。夠與MCU外樓圍設(shè)備相關(guān)溜的火S崇IM:S懷ubscr促iber合Ident枝ityM土odule茄UART:恨Univ沸ersal如Asyn年chron峽ousR監(jiān)eceiv杏er/Tr災(zāi)ansmi陶tter胃SPI:丹Seria插l排己Port越Inte范rface歌GPIO:群Gene趁ralP址urpos脆e張Inpu望t/Out營(yíng)put鉛GPT:屆Gene暑ralP編urpos態(tài)eTim德er辜RTC:僑Real削Time承Clock閥WDT:伸Watch性Dog懂Timer盲PWM:謀Pulse窯Widt碧hMod差ulati吵on登Alert而er極Keypa兇d降P瀉MIC:孩Power銷Mana菊gemen判tIC值BMT:齒Batte銳ry帝Char掩ging擇Manag迷ement柱task涼AUXt初ask:靜Auxil彩iary矛task逃ADCS亡ched.研:Ana售log蔥toDi拜gital傘Conv折erter疾S幅chedu粱ler勸USBt暖ask:賠TheU館SB1.獅1pro債tocol即and圣drive椅r干IrDA蓮task:兄The趙IrDA頂andd蕉river雙Camer衰a:Ca昨mera益drive細(xì)rfor吐inte弄grati割ngwi怎th3r區(qū)dpar準(zhǔn)tyca牢mera危modul撓e楊MSDC:岡Memo蠅ryca肢rddr讓iver,鹿supp脈ortin泄gSD,源MMC臘cards急and嚼Memor啄ySti腦ck呼與MCU虛獲擬設(shè)備相關(guān)菊的碧Resiz慧er:S弓oftwa霞refo裝rcon姓tr錢ollin氏gres眾izer疾engin娃e掛Image膏DMA:致Soft掩ware住forc膀ontro垃lling吳the細(xì)dedic稀ated合DMAc禿hanne概lsfo燈rima舌ges.亡Image牽Proc惰.:So乎ftwar可efor泰cont彎rolli圓ngIm枯agee討ffect吩engi燈ne.鋒G2D:總Graph肌ic2D床engi扎ne.聲LCD:謊LCDi臣nterf里ace,晝suppo具rt4修layer影s.枕ISP:驕Suppo罪rtim挽agep助roces兆sto糾compe哲nsa蝴teth完eLen細(xì)s/sen利sore薦ffect賠.枯GIFd鄭ecode先r:So膝ftwar淚efor跌cont匙rolli誕ngha揪rdwar召eGIF唇deco變der.資Mpeg4紗/H.26打3cod帽ec:S杜oftwa虜refo扛rH.2嫩63/Mp躲eg4d恥ecode外/enco脖de.啞JPEG玻codec款:Sof匯tware債for郵contr燭ollin致ghar貝dware攤JPEG塑deco觸der/e錫ncode賠r顫L2/L司3/L4遠(yuǎn)Proto寄colS綁tack膀:GSM陡Prot灘ocal稅Stack惱Laye遵r.啞辛該模塊撥包含濃了許多GP抬RS/GS首M的Req枯uirem改ent,為序應(yīng)用程式提舉供了一個(gè)G趴SM/GP杠RS平臺(tái)游;該軟件平車臺(tái)能簡(jiǎn)單容閃易地通過(guò)A賤T命令使用底Local限MMI或?yàn)鮌C控制。圈結(jié)構(gòu)如下:咳RMI:散Remot且eMMI磁,for托exam邁ple,康PCsi換de.U昌seAT定-comm煙andt潮ocom犧munic弄atew晉ithP河rotoc銷olSt局ackt注hroug背hUAR茶Tpor篩t.平FMI:滲Featu協(xié)reri差chMM芽I,de分scrib滑edin普the脖above咱sec吉tion.爹Thi床sis語(yǔ)thep盈roduc疏tion姜co-wo步rked危with食Pixte僻l.棗L4:L英ayer案4.L4云isa繪task這thro允ughw醫(yī)hich箭FMIa缸nd/or若RMI孝commu牙nicat快ewit膠hPS.視L4t迅aski贊nclud神esse廟veral腥sub-霸modul賴es.稍愚ATCI:臥ATc底o(hù)mman位dint仗erpre板ter.燒Inter場(chǎng)prets岸the齡ATco辯mmand屢sfro忘mPC膽side鳥(niǎo)andc泡omman歷dsth鞋eL夜4煎C瓜tod溜ot深here臟lativ旗eact煉ions.南昏L蠟4A安:L4由adapt數(shù)ation庸laye攔rfor評(píng)FMI.蘆The榜SAPb歪etwee岸nFMI悄and濁L澤4A斜isp鹽rimit助iveb似ase.欣肉L餡4C間:L4犬contr泄olen李tity.屑Hand項(xiàng)lesa與llap掀plica濃tions請(qǐng)requ蘿esta改ndre赤spons瞎e.翠蔬UEM:塘User視equip飄ments星adap右tatio口n.Ad赴aptat慕ionf喂ordr撲ivers站,lik玉eKey乳pad,顆L騙ED,G匪PIO,躁Audi妖o卐tc.少圓PHB:臘Phone算book簽mana野gemen淹t.Ha大ndles仇the希phone腔book掉srel暫ated蜘proce浩ssing編,lik跳e:so以rting錫卐tc.撫植SMU:姐SIMm犧anage藥ment頸unit.眠Hand織leth艷esec插urity商mana柴gemen勿t,an否dSTK溫.婚喝CSM:傍Circu命itsw轎itchi籍ngpr陣otoco偶lsta考ckma圍nagem保ent.禽筒RAC:樸Regis屋trati興onac改cess爽contr撇ol.刮賺SMSAL講:Sho怎rtme丘ssage且serv軌icea耐pplic焰ation睜laye對(duì)r.匯鑄TCM:離Termi形nalc測(cè)ontex志tman筆ageme涌nt.遇NVRAM幸:Non運(yùn)-vola沸tile協(xié)RAM.碎T(mén)his蒸isad磨aptat喇ionl材ayer勤tofl來(lái)ashm內(nèi)emory沿.似SIM:探Subsc光riber劣iden革tity柱modul炎e.Ha膽ndle必SIMb離ehavi繳oras棋ETSI祥11.1膽1des袖cript賄ion.幣DATA:梨Circ辜uits呼w志itche均dda任tase談rvice眠.Dat隙atas遣kinc逼ludes泄seve扎rals淡ub-mo既dules叢.室FAX:五Group柔3Fa億csimi禁le.椒TDT:放Trans溉paren炸tcir尿cuit耐switc舒hing墓data.禽L2R:遼Layer扔2re宴layp裂rotoc御olfo狐rnon張-tran面spare想ntci見(jiàn)rcuit輔swit負(fù)ching渡data浩.它RLP:繪Radio算link菌prot娃ocol邁forn權(quán)on-tr頁(yè)anspa忘rent淚circu液itsw徐itc吃hing毀data建.父CC:C幸ircui子t-swi堡tched挪call仆cont兵rol.省SS:S斷upple員menta酸ryse拘rvice閥.灌SMS:深Short顯mess購(gòu)ages博ervic宅e.浴SM:S擾essio命nman學(xué)ageme斤nt.絕MM/GM弟M:Mo獸bilit恨yman肌ageme炭nt/GP繪RSmo反bilit雪yman季ageme依nt.倆SNDCP啦:Sub猴netwo羅rkde貨pende倆ntco印nverg別ence找proto情col.葉LLC:欺Logic詠alli趣nkco筑ntrol被.梁RR:R寒a(chǎn)dio躺reso干urce爹manag益ement城.RR最task普inclu跟dess萄evera亮lsub僚-modu撕les.調(diào)RRM:俊Handl澇esce坊llse網(wǎng)lecti王onan頌dPLM燈Nsel霸ectio崖n.靠RMPC:霞Hand閘lest僑hepr督ocedu革resi筐nIdl話e/Ded磁icate接dsta轎tein把cludi秧ngth花esur炎round惑ingc授ells謎cheme壘and崖measu乓remen食trep怠ortin鳳g.抽L(zhǎng)APDM離:Han編dles弦thep證r幕ocedu躬red畫(huà)efine揀din頌GSMl課ayer廚2.冰RLC:攏Radio睬link丘cont餡rolp癥rotoc抵ol.廊MAC:閃Mediu翠macc破essc欺ontro冊(cè)lpro親tocol春.仍MPAL:侍Adap誦tatio埋nlay消erfo良rRR餓andL戲1A泥.申P(guān)PP:森Point柴toP制oint影proto貨coll守ayer.辣This祖isc仿lient奔PPP毒layer敲.貫MMI伍:掘該部分包含役了用戶界面欺框架、應(yīng)用情程式和與協(xié)辮議棧的通訊架;MMI和紫L4之間是仔通過(guò)消息進(jìn)甚行交互得(遙The否inte依rfac內(nèi)ebet解ween勒MMIa持ndl4晝isp扭rimit尺iveb魔ased詠)。義Frame蹄work脊OSL:刻O(píng)Sad碧aptat哥ionl腹ayer兩Task:衰comm遍unica其tion醉with逃L4ta換sk.它:com允munic糧ation豈with掉stor記aged夫evice始.GUITheme裕UIco句mpone島nt潛Categ循orys凈creenFont番Edito倘r只T9or耗Ezi歡input京meth哀od.葵Acces攝sLCD寬dr違iver.漫Cus毫tomiz喘ation刻tool種.傳Appli嗚catio扛n結(jié)Phone抽book側(cè)Messa伴ges(渾SMS,橋EMS袍4.0,領(lǐng)CB)暑Call粒histo雷ry羅Setti拋ng.(肉Phone可sett疲ing精,幫netwo掠rkse蝶tting誼,蓮secur狡itys淡etup)礎(chǔ)5kin衡dsof松user側(cè)prof作iles段:(情景模悔式:戶外、灘會(huì)議、家中體等)沿Funa皇ndga盯mes喬O(píng)rgan痰izers鵲Servi腐ces字Short寨cuts穴Inca碎llma覽nagem赤ent.積Inter燈rupt鬼even乏ts,l屬ikec猛hargi慕ng,a肝larm.置GDIa排ndMD油Iint幟erfac或e會(huì):叫召GDI:冰Graph木icDe栽vice全I(xiàn)nter票face,工like而mult勿i-lay我ersc碎ontro唇l.GD材Iis纖abbre聚viate禮for籍Graph庭icDe辜vice點(diǎn)Inter滋face,三whic櫻hpro月vides正APIs船for卡upper朵MMI辯appli嗚catio惜ns,W剃AP,a甘ndJA莖VAto偉proc辨essg輝raphi滋crel招ated宜ma塔nipul混atio皺n,ei年ther順byso惕ftwar熄eor錦byac襲cess舊graph待icre爛lated末HWd傭evice帥(LCD岔,HW遷font焦engin炕e,HW科deco皮der,堤etc).診MDI:璃Multi留media觀Devi某ceIn授terfa找ce,i鎖nclud總inga處udio財(cái)andM植PEG4洽files諷cont淘rol.典WAP&予MMS野:卻This誠(chéng)isf文romT襯eleca嫌Obig習(xí)oQ放3C膚vers川ion.淘Media商Tekh圍adse系vera仙ltas催ksto揉prov元ideI侮ntern賀etap往plica企tions粥.Cur媽rentl秋y,we讀supp思o(jì)rtW市A醉P1.2打.1掏and愧2.0,毯MMS1脊.1.液Mobil駕esui孤tefr州amewo悟rk:T妹hisi忠sada針ptati鳳onla沒(méi)yert齡opro犁tocol閱stac價(jià)kand民GUI刺inter餡face.姥Secur掩ity:預(yù)This斥cover左sWTS忽Lcla井ss1,奧2.足STK:捐stac田k.收Provi拔sion:砍俯ision棉serv政ice.請(qǐng)Push:堆ser堤vice.逮Brows營(yíng)eser甚vice:佩WML絕scrip挖tpar領(lǐng)sing.弱MMSs徐ervic鐮e:MM假Sscr巖iptp醒a(bǔ)rsin支g.練SMIL襪servi疾ce:S沙MILs剝cript教pars淚ing.訊MMSA數(shù)pp:M槳MSdi妥splay嫂and徐scena此rioh駱andli鉛ng.供Brows鄉(xiāng)erAp塔p:a淹pplic誠(chéng)ation樹(shù).卡TheM榮obile享Engi層neeri背ng給Test里Arc梳hitec術(shù)ture凱(清META天):紗提供了RF帳測(cè)試、NV撐M讀寫(xiě)測(cè)試身、相關(guān)的語(yǔ)資音測(cè)試(包兔括鈴聲和語(yǔ)池音)。ME晝TA由ME慚TA-TA拉RGET、差META-也LAB和M果ETA-F卷actor己y組成。M輛ETA-T岔ARGET埋是受MT62X西X系列的圖介形硬件平臺(tái)仙。在只有T相ST任務(wù)、角FT任務(wù)、醬NVRAM員任務(wù)、L1攀語(yǔ)音任務(wù)的嬌測(cè)試模式下莊才能運(yùn)行M咸ETA-稻TARGE與T誦。儲(chǔ)META-償LBA和M差ETA-F蛙actor默y是pc端夫的應(yīng)用程序皂。毛META-骨LBA提供譽(yù)了通用的測(cè)洗試功能:R腳F沃TX/RX墾/AFC歪測(cè)試、基帶圣測(cè)試(包括肅regis偉t匹erac稈cess憂窗和不AUX散ADCt漁estin否g案)、NVR浮AM調(diào)整、報(bào)聲音調(diào)試(貝語(yǔ)音的播放涉、記錄和刪墓除,鈴聲的聽(tīng)下載和播放陳),這些測(cè)慎試樓因?yàn)闆](méi)有專西用設(shè)備支持考,必須手工孤操作。而M蚊ETA-F寄actor肅y是為工廠毀生產(chǎn)線提供母RF的校準(zhǔn)杏功能,它支也持專用設(shè)備再控制。ME誓TA-LB煩A是用于實(shí)辜驗(yàn)室或工廠找,主要用于奶RF,BB焦(Base告-band摸)和系統(tǒng)集偏成設(shè)計(jì),而惡META-流Facto顆ry主要用育于產(chǎn)品生成徐線上自動(dòng)校己準(zhǔn)參數(shù)欄的。物Cat翁c鏟her漿:Catc咱her是p洪c端工具軟砍件,主要功抹能是記錄消勝息(pri處mitiv啦e)和調(diào)試草信息。錦工程師可使疊用它去分赴析的運(yùn)策行狀態(tài)。魚(yú)具體參考文夫檔:植MT621級(jí)9_SW_坡Relea胸seNot缺e.pdf唉都MTK皇資源生成使習(xí)用說(shuō)明節(jié)MTK的資息源一般由字憶符串、圖形端文件、菜單標(biāo)、字形庫(kù)相等組成;議字符串資源熔生成使用說(shuō)員明:勉資源文件說(shuō)冷明鳳字符串資源嘗的文件名為阿ref_l回ist.t犧xt,該文菠件是Exc馳el文檔降,格式為:連字符串ID兼+各個(gè)語(yǔ)言綠種類對(duì)應(yīng)的勒字符串。辟修改時(shí)用M質(zhì)icros慧oftE鵲xecel敗制表程式進(jìn)節(jié)行編輯。再位增加或刪除窩字符串時(shí),夏要修改最后刊一行##n達(dá)umber齊的數(shù)值,它厚表示字符串雄的總數(shù)樹(shù)(聽(tīng)說(shuō)不改雖也沒(méi)有什么可影響,我沒(méi)話有用去驗(yàn)證,建失議進(jìn)行修瘋改,這樣可散能兼容性膚會(huì)更好一些潑)纏。泡注意:字符采串資源文件勾ref_l競(jìng)ist.t壓xt在MT櫻KMil槐an05亮38版本中詢有好幾個(gè)同牙名的文件。睬但有效的文共件是在目錄搭milan菌0538(賴12816諷0)\Mi借lan05擦38\pl毒utomm矮i\Cus技tomer結(jié)\Cust鐮Resou淘rce\P嫂LUTO_壘MMI字下。蹤字符串相關(guān)呈宏:治ADD_A烤PPLIC梢ATION狂_STRI喜NG(s漢tring冊(cè)Id,st形ring)厚在c源代碼畜文件編寫(xiě)過(guò)書(shū)程中,經(jīng)常粉使用用于字侄符串資源的勿宏:斥ADD_A者PPLIC朝ATION坐_STRI構(gòu)NG(s爪tring才Id,s財(cái)tring討)詞;宏塞ADD_A爐PPLIC簡(jiǎn)ATION賢_STRI嗽NG孟的目的:在癢資源生成過(guò)朗程中,會(huì)在熟源代碼文件訴去查找使用伙宏斥ADD_A局PPLIC伍ATION淹_STRI受NG夕的語(yǔ)句,根袍據(jù)跪傳入紐strin次gId趨的字符串I卵D,去字符拳串資源文件交中查找是否挪有該ID的拉字符串。如道果有則從字鑒符串資源文千件中提取出背來(lái);如果沒(méi)風(fēng)有則定義該爪ID號(hào),根驢據(jù)該ID和暫默認(rèn)的字符喉串(一般是宮英文)st催ring定腳義一個(gè)新的述字符串。冊(cè)字符串相關(guān)麥宏:仍ADD_A朵PPLIC傻A(chǔ)TION醋_STRI夕NG2(s狼tring巴Id,st伏ring,跨displ辦ay)皮該宏露的前兩個(gè)參糖數(shù)與宏爬A畏DD_AP父PLICA潮TION_請(qǐng)STRIN躬G(st弄ringI矮d,str賴ing)齡功能相同,續(xù)第三個(gè)參數(shù)蠻displ首ay的功能溜不太清楚。禁修改Rea僵dExce仗l.c文件蚊:包含定義抽字符串ID鍬的頭文件。脖生成的資源蟻文件沙CustS狂trRes歐.c傘StrRe再s_x[]干for湖each釣langu舌age待One沉余StrMa量pSear罩ch[]窩index毒ofS次trMap森_x[]比gStri帳ngLis桐t[MAX加_LANG縫UAGES郊]困CustS攪trMap醉.c日StrMa斬p_x[]袍for漏each千la賄nguag盒e秀Of勾fset桌toSt逐rRes_美x[]糊圖形資源生焰成使用說(shuō)明妖圖形資源文模件說(shuō)明葛圖形資源集羽中在以下目集錄:昆milan關(guān)0538(汗12816闊0)\Cu聰stomR孝es_Mi嫂lan謀和況milan階0538(蜜12816頑0)\Mi橋lan05貧38\pl桐utomm字i\Cus辯tomer我\Imag磁es機(jī);其中在I譜mage目仰錄下的圖形姜資源文件存況放的主要是橋第三方提供烈的資源和一歡些游戲資源釘,其他的圖習(xí)形資源存放綢在Cust秩tomRe捏s_Mil砍an目錄中考,在圖形資浩源文件處理錄過(guò)程中,I恢D號(hào)會(huì)根據(jù)詳資源文件名饞相對(duì)與當(dāng)前痕目錄的相對(duì)燈文件名生成俗。銳與資源相關(guān)事的資仔源代碼文件彈的路拳徑為:鞠milan淚0538(役12816罰0)\Mi寶lan05貍38\pl滿utomm恒i\Cus妥tomer慨\Cust斬Resou赴rce\P鹽LUTO_箏MMI\R戶es_MM絨I尖目錄下,在狐對(duì)應(yīng)的文件勒中使用男ADD_A諸PPLIC緣ATION礦_IMAG損E2綿加入資源文肅件。裳圖形資源相染關(guān)的宏:堅(jiān)ADD_A借PPLIC折ATION渴_IMAG貞E(Ima鼻geId,擴(kuò)Img)團(tuán)Image附Id是Im應(yīng)ag圖形資四源文件的I歐D號(hào),Im愧ag是圖形腫資源文件名質(zhì)信息;根據(jù)炎Image悲Id和Im迅age夸生成一個(gè)以銳ID為標(biāo)識(shí)吼的圖形資源押數(shù)據(jù)。風(fēng)圖形資源相監(jiān)關(guān)的宏:牲ADD_A刃PPLIC碎ATION熔_IMAG驅(qū)E2(Im畝ageId上,)到該宏的前兩鐵個(gè)參數(shù)與宏彼ADD_A恭PPLIC倚ATION痕_IMAG黨E(Ima毫geId,聲Img)族的前兩個(gè)參陷數(shù)功能相同權(quán),第3個(gè)參奏數(shù)的功能未柜知。債生成的資源術(shù)文件委CustI谷mgRes晉.c停CustI瓣mgMap告.c爆CustI躬mgHWD強(qiáng)ata.h賽菜單資源生童成使用說(shuō)明談菜單資源阻ID純說(shuō)明拐每一個(gè)菜單醫(yī)項(xiàng)都有一個(gè)膜唯一的ID盲,菜單項(xiàng)I趨D的聲腳明在頭文件宰Glob旺alMen情uItem它s.h中,華需要增加菜資單項(xiàng)時(shí),在餡enum窄GLOB績(jī)ALMEN喝UITEM隆SID浮枚舉定義中善加入菜單項(xiàng)粱的ID號(hào)。夏菜單資源相笑關(guān)的宏:憶ADD_A礦PPLIC吉ATION慣_MENU弟ITEM屋瑞ADD_A彩PPLIC驚ATION笛_MENU末ITEM(證(MITE屈M_IMA灶H_OPT墻_PSEU繼DO,0,膽10,郵嗎進(jìn)頌MITEM瑞_IAH_瞎OPT_S紋WAP,鞠丙丸參MITEM嚴(yán)_IAH_慈OPT_C問(wèn)ONFER知,舌眾燈常MITEM紋_IAH_略O(shè)PT_E豈ND_HL貪D,化贊撞憂MITEM胡_IMA_掉OPT_E蜂ND湊_ONE_文ACT,尋摔擴(kuò)春//MT釣Kama籮ndaa往dd11退29綱虎猶咽MITEM革2023_乘CM_AL泊L_ACT吵IVE_E短N(yùn)D,喝師販吃MITEM憐_IAH_仍O(shè)PT_E珠ND_AL掩L,兩業(yè)晴輕MITEM茂_INC_慈OPT_D踐EFLN,不鞋倘團(tuán)MITEM槳_INC_鑼ACT_O湯PT_MU顆TE,嗚唉冠綿MITEM漆_INC_糧ACT_O幼PT_LO晶UDSP,脆瘦爸氧MITEM吐2024_若CM_DT賊MF,你蘿朵SHOW,肌NONMO尸VEABL脫E,DIS框P_LIS芬T,STR疾_SCR1素002_C棉APTIO義N,0))券;雖每一個(gè)菜單繞現(xiàn)辮項(xiàng)包含的信攜息為:該戰(zhàn)菜單項(xiàng)的I燭D,它的達(dá)父菜單項(xiàng)的彩ID,子菜料單項(xiàng)的總數(shù)尋,各個(gè)子菜私單的ID,徑SHOW姓/HID財(cái)E,菜單項(xiàng)識(shí)的屬性,菜男單項(xiàng)的顯示恢模式,該菜麻單顯示的標(biāo)菜題,該菜單馳在標(biāo)題欄顯疲示的圖標(biāo)I晃D。帖生成的資源俯文件夏CustM塔enuTr錯(cuò)ee_Ou狐t.c-批--inp蛛utM紛CTto六ol吸CustM英enuRe接s.c-屢--res遣ource故ofm地enuf遵romt浙arget雨buil擺d拔CustM匙enuTo制olRes礎(chǔ).c--勤-reso框urce挑ofme納nufr爐omto根ol常4)經(jīng)驗(yàn)總常結(jié):少ADD_A蘋(píng)PPL芬ICATI忌ON_ME勺NUITE原M()里面盡進(jìn)行添加菜丸單項(xiàng),包括婚該菜單的i爆d,字符串填,圖標(biāo),母炊菜單id,雄子菜單id宰等等。在顯侄示該菜單界辟面時(shí),會(huì)根日據(jù)該菜單i著d找到所有隸相關(guān)的子菜疼單id,并謠畫(huà)出所有子刃菜單的字符吉串和圖標(biāo)。它在進(jìn)入該界藥面前還對(duì)菜傲單設(shè)置ha棄ndler鞋。在編譯的剃過(guò)程中,還離會(huì)生成一些剛mct用的刪文件。里面幻列出所有的饒菜單項(xiàng),函蜓數(shù)是ADD暢_APPL扮ICATI碰ON_ME漸NUITE鎮(zhèn)M2()。拒mtk調(diào)整吼菜單的經(jīng)驗(yàn)亭:應(yīng)該修改鴨這個(gè)文件:蒙pluto它mmi\C繼ustom音er\Cu架stRes意ource簡(jiǎn)\PLUT霜O_MMI暫\Res昨_MMI\閘Res_M驅(qū)ainMe民nu.c,肌你可能修改蓮了plut冬ommi\索Custo逐mer\R嫌es_MM笑I目錄下的鍛文件了,那欺里的文件基妹本都是拷貝酒過(guò)去的字形庫(kù)餡與字形庫(kù)相稍關(guān)的數(shù)據(jù)類牽型自每一類的字寇形庫(kù)數(shù)據(jù)由熟3部分組成醋:雨記錄該類所坑有編碼字形兵數(shù)據(jù)的數(shù)組貍、記錄每個(gè)島編碼字形的愉寬度的數(shù)組碼、記錄每個(gè)司編碼字形數(shù)盈據(jù)在記錄該喘類所有編碼酒字形數(shù)據(jù)的福數(shù)組中的偏列移量的數(shù)據(jù)徑。艘生成的資源斷文件嗽FontR底es.c模L_en_拍famil蹄y_alp格ha_sm滔all.h懷L_en_扣famil徑y(tǒng)_alp流ha_me冬dium.抱h娘L(fēng)_e悼n_fam爐ily_贈(zèng)alpha紫_larg緩e.h認(rèn)L_ch_憲famil跨y_ide極og.h腥中文字庫(kù)生棄成過(guò)程驗(yàn)用工具軟件押MCTEx辰ec3.0柿:在菜單T林ools-隔》Font彩Tool月s-》Fo信ntCu孩stomi燒zer功能庭生成相應(yīng)的簡(jiǎn)字體信息文詳件。意在Font羊Res_C園hines逼e.h中替剖換對(duì)應(yīng)的數(shù)品據(jù)。額如何增加資獅源底步驟1:蘋(píng)首先定義該丟資源的ID說(shuō)號(hào).預(yù)ID范圍郊是根據(jù)模塊珍劃分得,所娃以增加某個(gè)檢模塊得資源倘,在該模塊感目錄的頭文搬件所在目錄付下查找:模膽塊名+re看s.h,一工般該模塊使絡(luò)用的所有資膨源ID都會(huì)眉定義在頭文例件里。迅步驟2:使可用兄對(duì)應(yīng)的資源旋配置宏,直表明該資源餅需要處理括:胃字符串資源步配置宏:搶ADD_A墓PPLIC送ATION召_STRI耕NG(s尤tring副Id,st永ring)呆、斤ADD_A地PPLIC艙ATION倡_STRI較NG2(s品tring隨Id,st扮ring,絨displ保ay)翼,劇另外需要在潛ref_l怨ist.t茶xt所要相應(yīng)的增朋加ID和各盟個(gè)語(yǔ)言種類詞對(duì)應(yīng)的字符丘串套。率圖形資源配日置宏:探ADD_A劉PPLIC摟ATION燙_IMAG怠E(Ima與geId,線Img)鍬、市ADD_A青PPLIC杠ATION蹦_IMAG柔E2(Im于ageId榴,初y)豪。屬菜單資源配晃置宏:辨ADD_A斬PPLIC豈ATION撞_MENU咸ITEM幼。精以上的配置悲宏都在對(duì)應(yīng)版模塊的資源畢C文件里,寧存放目錄在筋:扛milan元0538(綱12816肥0)\Mi喚lan05蜘38\pl彈utomm際i\Cus身tomer盞\Cust蝕Resou組rce\P悼LUTO_流MMI\R僚es_MM余I魯下。僅步驟3:哲執(zhí)行資源批捷處理岔remak爭(zhēng)eReso倉(cāng)urce.泊bat吃,在蝴milan開(kāi)0538(撈12816早0)\Mi藏lan05已38\pl托utomm品i\Cus魯tomer寒目錄下。勉隨機(jī)數(shù)產(chǎn)生仗函數(shù)活void巨鍬__cd豈ecls餡rand(夸unsi遼gned饅int)路;苗MMIT切ask的消嘗息循環(huán)處理要主入口函數(shù)暗為:鹿void盜MMI_t刑ask(o桂slEnt保ryTyp納e*e鄰ntry_焰param四)燃從消息隊(duì)列標(biāo)取消息函數(shù)摩為:間OslRe匆ceive灑MsgEx有tQ肆(緞…傭)皮怎么樣在予MTK礙平臺(tái)上加入備MENU奮,銅APPLI墻CATIO孔N冶??jī)S照著絹res_m修ainme吃nu.c少自己加治更改mtk封平臺(tái)默認(rèn)時(shí)禾間(年月日做)?兔custo勝m_hw_神defau近lt.c鬧const衣kal_東uint8腰DEFA驚ULT_H描ARDWA同RE_YE導(dǎo)AR=此5;酷const鍛kal_刑uint8亦DEFA角ULT_慣HARDW忙ARE_M嶺ON=碼1;扁const賊kal_蔥uint8背DEFA哥ULT_H虛ARDWA與RE_DA音Y=1皺;返mtk平臺(tái)假表示是否有怖sim卡用績(jī)哪個(gè)變量?戀全局變量端g_pwr瞧_cont贊ext.I剖sSimV扇alid
珠的數(shù)值為1犁表示有SI釀M卡;數(shù)值解為0表示沒(méi)散有SIM卡眉。轉(zhuǎn)__MMI卸_USB_坦CDCAC摧M_ONL挑Y__,艦這個(gè)宏里C缸DCACM而是什么意思鏈?盆就是USB雄僅用于t疾heUn酸ivers村alSe乎rial騙BusC饑ommun激icati憂onDe茅vice椒Class扔Abst可rac洋tCon涌trol系Mode伸l,沒(méi)有u姻sbma面ssst果orage蓬。這個(gè)宏對(duì)治關(guān)機(jī)沒(méi)有影筑響,還是可業(yè)以當(dāng)作U堵disk。超就是開(kāi)機(jī)的表時(shí)候插入的態(tài)話沒(méi)有ma嚇ssst粱orage理的選項(xiàng),僅鉛用于充電之挎類的。就是膚MMI的f螺eatur聚e琴GDIV鼠SPix它tel_U蟻I堪Pixte拼l_UI是仗一個(gè)非常舊堪的圖形接口北,不支持多拆個(gè)圖形層(脫multi題-laye全r),它剝不支持新的腦功能,如J貸PEG等。使GDI是一玩?zhèn)€新的圖形繭接口,支持秀所有的新功左能,除了顯嚴(yán)示字符參。態(tài)GDI饞Layer優(yōu)GDIL按ayer在陪硬件上支持輕4層,軟件園上可支持1偽5租層。腎Base徒L名ayer落Base倆Layer冤在GDI中典是永遠(yuǎn)存在跟的。群它和LCM碎的尺寸相同支。夕默認(rèn)為激活訂層發(fā)。炊所有的Dr凡awing攻操作都是在找激活層上。討Main訪Lcd和s杰ublc斧d分別有一隙個(gè)Base下Laye其r。栽調(diào)用函數(shù)g食di_la秋yer_g買et_ac腫tive獲直取Base剛Laye室r的han序dle掌Base紐Layer拴的hand奇le根據(jù)M示ainL楊cd和Su聰bLcd放分別是GD茅I_LAY插ER_MA兵IN_BA瀉SE_LA核YER_H克ANDLE災(zāi)和GDI_癢LAYER句_SUB_失BASE_批LAYER怖_HAND故L吃E揪rule(優(yōu)使用汪規(guī)則)資芯片621拼8和621態(tài)9支持GD芝ILay舊er功能???jī)?cè)O(shè)置了激活酬的圖形層后鋼,所有的圖鉛形操作會(huì)在波激活圖形層請(qǐng)中。則當(dāng)不使用G姥DILa龜yer功能杏時(shí),必須激青活Base跌Laye黑r。果有些功能是利由一對(duì)函數(shù)幻組成,必須嶼成對(duì)使用,劃特別小心從肉一對(duì)函數(shù)中膚間的代碼中宿返回,沒(méi)有麥實(shí)現(xiàn)成對(duì)使狡用的規(guī)則。編必須成對(duì)使棚用的函數(shù)有窯:覽gdi_l忘ayer_煙lock_魔frame蜘_buff唇er隙和股gdi_l額ayer_久unloc括k_fra針me_bu合ffer洗gdi_l剖ayer_績(jī)push_危clip出和gdi悼_laye珍r_po早p_cli離p材gd神i_lay你er_pu養(yǎng)sh_te鉤xt_cl予ip和烈gdi_l顆ayer_匪pop_t蜻ext_c僑lip芳gdi_l婦ayer_逼push_尊and_s絕et_ac距tive愁和gdi皂_laye附r_pop味_and_費(fèi)resto原re_ac狹tive拴每個(gè)GDI施函數(shù)是由互罪斥量保護(hù)著席;可以使用梨GDI_L便OCK/腹GDI_牛UNLOC狐K第操作加快應(yīng)旱用程式對(duì)G加DI的操作望。例子:噴GDI_L倉(cāng)OCK風(fēng)gdi_l汁ayer_商lock_刻frame立_buff惑er叮pixte轎l_UI_公reset黎_clip文show_沉statu嫂s_i挑cons….雖g闖di_la枕yer_u得nlock配_fram晨e_buf旦fer有g(shù)di_l擱ayer_循blt浪GDI_U聲NLOCK喊定時(shí)器的使竟用攻打開(kāi)定時(shí)器楚函數(shù),注意渴該定時(shí)器值屑、只執(zhí)行一蹤次。遮pixte槳l_UI_拴start蚊_time講r(g_播gx_pa高nda_c兼ontex打t.tim敬er_el亦apse,句mmi_欠gx_pa組nda_c要yclic蜻_(dá)time丘r);苦第一個(gè)參數(shù)摩是定時(shí)器的現(xiàn)周期值,單礙位為ms;漢第二個(gè)參數(shù)喝是定時(shí)器的快回調(diào)函數(shù)貿(mào)關(guān)閉定時(shí)器返。猶pixte候l_UI_西cance好l_tim狼er(m檔mi_gx困_pand蜘a白_cycl伙ic_t環(huán)imer挪);淺帶入的參數(shù)任是該定時(shí)器般的回調(diào)函數(shù)恨。少游戲Fra池meWor死k如何使用負(fù)NVRAM怪保存信息妹在NVRA這MEnum蠻.h定義走一個(gè)與應(yīng)用憲程式相關(guān)的功枚舉變量于NVRAM井_GX_P京ANDA_蟻SCORE且;該枚舉類農(nóng)型有輝nvram粱_LID_咸cust_撕enum爭(zhēng)、慘BYTED宵ATA之、紡SHORT券DATA結(jié)、嶺DOUBL朋EDATA鴿,根據(jù)保存器數(shù)據(jù)類型在筆相應(yīng)的枚舉賴類型定義中燒加入枚舉變恒量;游戲P向anda的再玩家最好成蹤績(jī)定義為短握整型,齒NVRAM隨_GX_P瓦ANDA_命SCORE云加入枚舉仰SHORT災(zāi)DATA為類型中。問(wèn)設(shè)置游戲構(gòu)嫁架透全局變量謝g_gfx我_cntx孔相關(guān)的成員另變量,漏level血_coun鄙t騰表示有保存策NVRAM墓的數(shù)據(jù)總數(shù)貍;敗grad吸e_nvr激am_id海_list星表示保存在腔NVRAM慘數(shù)據(jù)的各個(gè)薦ID號(hào);城grade雅_(tái)valu訴e_ptr衡用于保存根虧據(jù)ID號(hào)從禮NVRAM缸讀出的數(shù)據(jù)爭(zhēng)內(nèi)容按鍵處理療注冊(cè)某按鍵恒的處理回調(diào)危函數(shù)下void禿SetKe趙yHand賣ler(F研uncPt懇rfun烘cPtr,防U16懼keyCo院de,U類16ke列yType贈(zèng))睜參數(shù)fun搏cPtr:仁處理回調(diào)函剪數(shù)的指針?;鑵?shù)key門(mén)Code:暢按鍵的鍵值摧。希參數(shù)key活Type:壯按鍵故的狀態(tài):有銜Down熊,Up,L開(kāi)ong陡Press久,Repe怒at。異注銷某按鍵沙的處理回調(diào)耽函數(shù)禽FuncP泥trGe抗tKeyH向andle寬r(U16錦keyC筐ode,躬U16k屬eyTyp理e)蝕參數(shù)key訂Code:道按鍵的鍵值貸。共參數(shù)key誕Type:腰按鍵的狀態(tài)養(yǎng):有Dow傅n,Up,狂Long買Press維,Repe賭at。鋒MMI任務(wù)洪住消息循環(huán)鏡處理副MMI任務(wù)友消息循環(huán)處解理主函數(shù)為克:孫void書(shū)MMI_t智ask(燕oslEn概tryTy東pe*e膜ntry_復(fù)param那)貴。興按鍵時(shí)間處吐理Fram企ework編。薄在按鍵事件問(wèn)的處理框架龍的思辛路:烘根據(jù)按鍵總袋數(shù)和伸按鍵狀態(tài)定忍義了綿一個(gè)二維數(shù)綢組的瓣函數(shù)指針數(shù)茂組。消息處怪理過(guò)程中,酒根據(jù)不同的戒按鍵值和狀傻態(tài)取出函數(shù)論指針,然后火調(diào)用數(shù)據(jù)結(jié)構(gòu)鉗大端模式(繭bige男ndian蒸)和小端模餓式(lit婆tlee哈ndian腳)晃大端模式(喉bige諒ndian蒜)和小端模雪式(lit焦tlee榴ndian吉)指的是數(shù)相據(jù)在計(jì)算機(jī)擇體系的存儲(chǔ)耽模式,由于階存在眾多的侮芯片體系,狡如x86,序powe巾rpc,皇arm等貸等,由于各租個(gè)廠家對(duì)數(shù)狀據(jù)存儲(chǔ)的規(guī)踐定不一樣,唉故如果代碼溝從一個(gè)系統(tǒng)輛移植到另一蔬個(gè)系統(tǒng)時(shí)有芝可能遇到模燒式混亂的問(wèn)淡題。浩洞
例如用袍一個(gè)字長(zhǎng)表簡(jiǎn)示1,In粉tel體姓系是采用小蔑端模式的丟,存儲(chǔ)為0熊00000腳00,00落00000瞧1b,低字根節(jié)放在低地四址位;若體羞系采用的是窯大端模式,叉則存儲(chǔ)為0矮00000反01,00隆00000離0b,低字英節(jié)放在高地建址位。趙案
了解這括一點(diǎn)后,就嗓不難用c語(yǔ)餅言通過(guò)對(duì)低踢字節(jié)的強(qiáng)制乘轉(zhuǎn)換實(shí)現(xiàn)對(duì)檔大端小端的思判斷了。賠word侵one=形1;主if(o甲ne==緊(cha葉r*)on客e)妥
/裳/iti枕slit蜻tlee演ndian島;停else能
//i絲tis吳bige紋ndian濁;擔(dān)MTK
M辣MI定制個(gè)歌性化主題!訊(即用戶韻能夠任捧意更改屏幕愈的背景圖散片,Tit董leP踐ictur巷e等).焰
MTK采道用多層顯示濁結(jié)構(gòu),一般軋只有四層,杰背景圖片應(yīng)忍該是bas挪elay鮮er上面一炎層,你可以盟修改這一層精來(lái)達(dá)到修改卻背景圖片的閑目的,至于偵主題圖片只納需要修改t憂itle_什icon就??梢粤蒜nmtk
P比HB_LN他_ENTR姓Y宏的意思卷應(yīng)該是通話脹記錄中已撥擇,未接租,已接假的最大灣數(shù)目吧,各品20個(gè)記頃錄寸。SMS簡(jiǎn)介短消息服務(wù)辨單汽從字面上來(lái)窗看,所謂短缸消息就是通床過(guò)GSM網(wǎng)示絡(luò)傳輸?shù)挠械跸揲L(zhǎng)度的文筒本信息。而封短消息業(yè)務(wù)嘗是GSM系非統(tǒng)提供給手音機(jī)用戶的一陣種特殊服務(wù)膜,這項(xiàng)服務(wù)廊與傳統(tǒng)的語(yǔ)貍音傳輸通訊襯業(yè)務(wù)是根本拾不同的。短鉗消息業(yè)務(wù)按港其實(shí)現(xiàn)的方房式可以分為樓點(diǎn)到點(diǎn)短消作息業(yè)務(wù)和小近區(qū)廣播短消框息業(yè)務(wù)。承點(diǎn)舟到點(diǎn)短消息負(fù)業(yè)務(wù)即通過(guò)迅MO(MS赴發(fā)起短消息亞業(yè)務(wù))和M也T(MS終塘止短消息業(yè)福務(wù))將一條董短消息從一遙個(gè)實(shí)體發(fā)送所到指定目的籌地址的業(yè)務(wù)蹄,被發(fā)送的弦信息經(jīng)過(guò)編瓜碼后消息長(zhǎng)鞏度為140抵個(gè)字節(jié),也決就是一條短遺消息可以包間含160個(gè)幟英文臣字母(7B就it編碼鋒)或綁7君0個(gè)中文漢研字(Uni凡code編股碼)扭;輔還有Co害ncatn星ated分SMS,是闖在head轉(zhuǎn)er中實(shí)現(xiàn)工了一個(gè)簡(jiǎn)單鐘的串接協(xié)議鉗,將多條短秘信串成一條駱,具體可以舉參考GSM糞03.38熊和GSM0見(jiàn)3.40德而海小區(qū)廣播短秧消息業(yè)務(wù)是糾指通過(guò)發(fā)送肌信息的基站挑向指定區(qū)域遷中所有短消哪息用戶發(fā)送拼短消息的業(yè)筐務(wù),該業(yè)務(wù)庫(kù)將發(fā)送的短礎(chǔ)信息編碼后石,使消息的頸長(zhǎng)度增加為告每頁(yè)82個(gè)罪字節(jié),并且偽最多能發(fā)送陜20頁(yè)之多傅的信息。通庫(kù)常移動(dòng)公司沖會(huì)使用這種襲方式在一定對(duì)的區(qū)域內(nèi)向勞所有GSM建用戶循環(huán)發(fā)贏送一些具有彼通用性的信蟻息,如交通腿信息、天氣窩情況、股市按信舌息、新聞等德。菊朵前面已靠經(jīng)說(shuō)過(guò),短勵(lì)消息業(yè)務(wù)是竟GSM系統(tǒng)厚中提供的一倚種GSM手阿機(jī)之間及與焦短消息實(shí)體精之間通過(guò)業(yè)拘務(wù)中心進(jìn)行泊文字信息收京發(fā)的方式,席其中業(yè)務(wù)中路心是獨(dú)立于版GSM網(wǎng)絡(luò)齒的一個(gè)業(yè)務(wù)泊處理系統(tǒng),愿主要功能是表提交、存儲(chǔ)畝、轉(zhuǎn)發(fā)短消雀息,并完成羽與PSTN壺、Inte象rnet等帥網(wǎng)絡(luò)的互通握,以實(shí)現(xiàn)來(lái)回自其他SM砍E(Sho霞rtMe介ssage筆Enti村ty)(如哈:人工臺(tái)/康自動(dòng)臺(tái)、咨閱訊平臺(tái)等)抽的短消息的慢傳遞。禾目冬前短消息業(yè)堤務(wù)已經(jīng)在全撤國(guó)各大中小栗城市推出,賀以往用戶需康要到營(yíng)業(yè)廳訴進(jìn)行申請(qǐng)開(kāi)竄通該業(yè)務(wù),豎而且每月還吳需要繳10耽元的使用費(fèi)屠,但現(xiàn)乖在卻是免費(fèi)毛開(kāi)通,也樸免去了每月芒10元的禾使用費(fèi),每笨條信息收費(fèi)唐0.10元益,而且是單排向的。牢短消息的優(yōu)然點(diǎn)返最支新的信息如夠何溝通?如頓果選擇紙媒糊體大概需要弊三天左右;圓如果選擇傳斬單散發(fā)一天番左右;如果顧選擇廣播、殊電視傳播,炎速度雖然快丸,但是針對(duì)煙性差;如果產(chǎn)選擇互聯(lián)網(wǎng)獵發(fā)布,不少拖人還不懂,砍懂的人也不頃可能時(shí)刻在菠網(wǎng)上。如果淘使用短涉信息,不但五可以做到信監(jiān)息的及時(shí)發(fā)滲布,而且可呀以做到信息住的個(gè)性化定械制即使對(duì)方應(yīng)關(guān)機(jī)或是不剝?cè)诜?wù)區(qū)內(nèi)致,他也可以勺在對(duì)方開(kāi)機(jī)車或回到服務(wù)倒區(qū)后傳入對(duì)矩方的。賣同時(shí),這項(xiàng)縱服務(wù)只收取活發(fā)送方每條件信息0.l合0元,接收永方不花錢。蔥呈目前僅可以發(fā)送核短消具息的實(shí)體(陜SM酬E)包括移同動(dòng)用戶、固爸定用戶、語(yǔ)肚音信箱、尋鳥(niǎo)呼中心、信忙息點(diǎn)播平臺(tái)喉、Inte煩rnet網(wǎng)洪絡(luò)及其他業(yè)白務(wù)系統(tǒng)。由受于短消息發(fā)紛送占用的是勢(shì)信令通道,揀當(dāng)移動(dòng)臺(tái)占迎線而無(wú)法通械話的情況下投仍可接收短像消息。當(dāng)移咽動(dòng)臺(tái)關(guān)機(jī)或棕不在服務(wù)區(qū)肢時(shí),短消息霸發(fā)送會(huì)失敗輸,但短消息網(wǎng)中心會(huì)保存療該短消息,賣并在HLR丘中設(shè)置等待豪標(biāo)志,一旦緩用戶開(kāi)機(jī)或工返回服務(wù)區(qū)誠(chéng),GSM系愛(ài)統(tǒng)會(huì)及時(shí)通錢知短消息中窗心重發(fā)。用份戶會(huì)即刻收真到短消息。找通過(guò)短消息桶中心及其相舒關(guān)增值業(yè)務(wù)誠(chéng)系統(tǒng)還可以誘實(shí)現(xiàn)諸如股負(fù)票交易、銀幻行業(yè)務(wù)、信鬼息點(diǎn)播、G豐PS監(jiān)控、雀e-Mai拌l通知等信槐息服務(wù)藥,及日程安愛(ài)排、預(yù)約呆留言、要號(hào)碼薄等擾等移動(dòng)服務(wù)稿。社我度們可以把短屬消息業(yè)務(wù)當(dāng)忍作是GSM疤系統(tǒng)中最為貴簡(jiǎn)單和方便竭的數(shù)據(jù)通信漂方式,它不綿需要附加其確它較為龐大玉的數(shù)據(jù)終端皺設(shè)備,僅使零用就可居以達(dá)到進(jìn)行戴中、英文信揉息交流目的差。臣短好信息的優(yōu)點(diǎn)是總結(jié)下來(lái)就攔是以下幾點(diǎn)里:開(kāi)通方便微人們已經(jīng)厭臥倦了開(kāi)通新語(yǔ)業(yè)務(wù)時(shí)煩瑣寇的手續(xù),而模短信息服務(wù)磨不需要申請(qǐng)屢,所有的全數(shù)球通都組自動(dòng)支持。稿用戶只需要夸按動(dòng)幾個(gè)鍵盤(pán),做一些簡(jiǎn)搜單的設(shè)定,億就可以享受縣這項(xiàng)服務(wù)了滾。收費(fèi)低廉仗資費(fèi)始終是仇消費(fèi)者們最苗關(guān)心的問(wèn)題闊。雖然語(yǔ)音膜業(yè)務(wù)的資費(fèi)嘉不斷下調(diào),犯但對(duì)普通大性眾來(lái)粗說(shuō),撥打或盟者接聽(tīng)手飼機(jī)的時(shí)候,耽仍然需要搜“悠掐著表雨”丑。而不管是靜長(zhǎng)途還是市鄉(xiāng)內(nèi),短信息竄每發(fā)送一條槐僅0.1元暑,而且接收似免費(fèi)。與打吧和接都是每升分鐘0.4蒸元的語(yǔ)音業(yè)背務(wù)相比,價(jià)欄格優(yōu)勢(shì)不言將而喻。內(nèi)容豐富畏種類繁多的晌短信中心提劇供了各種各典樣的定制服松務(wù),用戶可麥以自由挑選共組合所需信娃息。證券業(yè)版人士可以定勾制股市行情孕,地產(chǎn)業(yè)人鋸士可以定制靜地產(chǎn)信息,貢經(jīng)常出行的帥人可以定制濤天氣預(yù)報(bào),儀體育迷可以臥定制體育新寸聞碰……豬如此豐富的油內(nèi)容使每個(gè)冰行業(yè)、每個(gè)尾階層的人都架能找到屬于峰自己的信息儉。隨時(shí)隨地聯(lián)短信息不像篩打,必犬須要求接聽(tīng)宅方也同時(shí)在收另一端。用容戶可以隨時(shí)扭隨地忌發(fā)送短信息勵(lì),不用管趨對(duì)方有沒(méi)有摸開(kāi)機(jī),是秩不是在服務(wù)澇區(qū),也不用湊怕已經(jīng)是深停夜而打擾對(duì)燦方的睡眠,估因?yàn)槎绦畔⒃u(píng)可以存儲(chǔ)在卡短信平臺(tái)的違服務(wù)器上,蛇一旦對(duì)方開(kāi)切機(jī),短信息覺(jué)就會(huì)自動(dòng)發(fā)屋送到他那里襯。缸文字的特殊鎮(zhèn)魅力店現(xiàn)代社會(huì)的緊通信工具使浙人們習(xí)慣于嗽打,逐士漸疏于寫(xiě)信撓,但在很多受方面,文字雞有著語(yǔ)音所砍無(wú)法替代的抹效果。比如紙,時(shí)下幾乎遮每個(gè)用恐戶都曾經(jīng)收胳到一些幽默陽(yáng)、趣聞,這妥也是語(yǔ)音所牢無(wú)法做到的僻。漏以上幾點(diǎn)還挪僅僅是站在戶用戶的角度冬上來(lái)看。如撓果從技術(shù)上迎的角度上來(lái)賽看,它還有銜以下幾個(gè)優(yōu)拍點(diǎn):芳點(diǎn)到點(diǎn)的通況訊方式凍只要知道對(duì)家方的號(hào)椒碼,就可以愿直接向?qū)Ψ焦氖株憴C(jī)上發(fā)送短染信息?;丶蓮?fù)信息也是偷如此。這竹樣的工作方儀式使得生就如同In臂terne才t網(wǎng)絡(luò)中擁加有固定IP偏地址的計(jì)算懼機(jī)一樣,可每以隨時(shí)隨地臉與它建立連帝接。線24小時(shí)在惱線陳只要不獅關(guān),那么隨宴時(shí)可以接收釀短信息。同遙時(shí),用戶也??梢噪S時(shí)發(fā)戀送短信息。丹從廣義上來(lái)族說(shuō)就是24晶小時(shí)在線。由另外短消息流中心具有消疾息的臨時(shí)存妄儲(chǔ)能力,因此此即使是由企于關(guān)機(jī)而不肆能接收消息基,在開(kāi)機(jī)后既仍能接收到醫(yī)先前沒(méi)有接藥收的短消息視。疾具有承載多土種數(shù)據(jù)的能后力楊短消息有三沉種模式:塊發(fā)模式、PD弊U模式和文置本模式。其固中支持塊模煮式的廠書(shū)商十分少,沙基本上都支錯(cuò)持PDU模蠶式和文本模粘式。拋特別值得一末提的是:亮通過(guò)PDU撇編碼的短撞信息內(nèi)容可舒以是:文字肉、聲音或圖孟像。那么從朵廣義上來(lái)看怨,也可以將賭一般的數(shù)據(jù)紗文件經(jīng)過(guò)P白DU編碼后黃進(jìn)行發(fā)送和干傳輸。隨著療短信息協(xié)議襪的發(fā)展,短列信息將來(lái)將兆能夠支持更死多樣化的數(shù)粒據(jù)。大可以實(shí)現(xiàn)P三ush和P犁ull兩種鞋不同的工作截模式蝕總的來(lái)說(shuō),尋短消息是以朵Push方稅式工作的。部如果Pus胞h的發(fā)起者喚是服務(wù)提供攝商,那么服沉務(wù)提供商就埋可以將用戶干定制的信息視發(fā)送直接推漏送給用戶。煙如果Pus京h的發(fā)起者耗是用戶,接富收方是服務(wù)越提供商,那面么服務(wù)提供退商可以使用扣短信息立即困響應(yīng)用戶的始請(qǐng)求。這個(gè)瞇時(shí)候可以說(shuō)變是一種Pu涂ll的方式忠在亭工作。貴可以保障傳伯輸中的安全床氣如果用戶使烈用STK卡勁,那么短信蝕息在發(fā)送之血前,可以通逢過(guò)STK卡成將信息加密岡后進(jìn)行傳輸裝。在到達(dá)目波的地后由接伍收者將信息變解密。實(shí)現(xiàn)凳了點(diǎn)到點(diǎn)的舒信息安全保持障。增短種信息的這些社優(yōu)點(diǎn)是目前唐很多無(wú)線網(wǎng)偏絡(luò)通訊所不暢能及的。蔽關(guān)于Cat年egory圈Scre師en及相關(guān)源代碼肆文件測(cè)Event檔.c沒(méi)wgui_謝categ庸ories求.c健wgui_習(xí)inlin披e_edi繁t.c數(shù)據(jù)結(jié)構(gòu)顏數(shù)據(jù)結(jié)構(gòu)烈wgui_逆inlin牲e_ite于m傲typed擱efst欠ruct媽付_wgui探_inli悟ne_it紹em{爛dwo提rd繳暗flags啞;閘//菜單雞屬性的標(biāo)志品位,用于標(biāo)暫明該菜單項(xiàng)永的類別。訴徹//抽INLIN劫E_ITE拆M_TYP滿E_SEL塞ECT俊:表示是個(gè)縣選擇菜單。為//蛇INLIN壁E_ITE溪M_TYP博E_CAP嗎TION售:表示是個(gè)盜Text鄉(xiāng)Label稀s32箭濤猴key_c輕ode;親s32蒙蒸繩key_e悠vent;并//用于音設(shè)置Inl湖ineIt墻em為Ac牙tivat柳ion。績(jī)U8洪厚到*text亞_p;鍵//表示激概活選項(xiàng)的字?jǐn)》?。彩UI_im謀age_t目ypes宿ide_i棚mg;雷//菜單項(xiàng)走的圖標(biāo)悄U8浪拘訂show_栗img_f誦lag;師/惠/顯示菜單駐項(xiàng)圖標(biāo)的持標(biāo)志位楚void啦厘*item午;民//菜單項(xiàng)求內(nèi)容指針脅void繼歌(*han著dler)迷(s32碑x,s32胖y,s3擺2wid挺th,s3摧2hei海ght,s粉32ke夸y_cod山e,s32疾key_巴event冰,U8**堤text箭_p,vo閃id*i評(píng)tem,d慶word瘋flags眉,U8*站histo摩ry_bu奸ffer)謹(jǐn);伍//菜單項(xiàng)灘的處理函數(shù)盤(pán)。沖}wgu站i_inl費(fèi)ine_i鄉(xiāng)tem;波數(shù)據(jù)結(jié)構(gòu)尤wgui_抹inlin損e_ite績(jī)m_sel嬌ect灘typed頁(yè)efst吃ruct憑_wgui你_inli腰ne_i梢tem_s坑elec繩t{輝dword飄文flags集;震S32垮莖夜n_ite兵ms;窗//表示漿選項(xiàng)的個(gè)數(shù)襯S32愛(ài)惜黑*high好light捆ed_it裂em;左//激活的貨選項(xiàng)榮研癥U8朵溝斥**lis屯t_of_鍵strin析gs;洪//表示描穿述菜單選項(xiàng)妹的字符串健void拖坑棋(*ite貪m_hig婚hligh甘ted)(穴s32i叫tem_i循ndex)告;興//顯示回堆調(diào)函數(shù)。席}貞wgui腿_inli王ne_it宇em_se射lect;前數(shù)據(jù)結(jié)構(gòu)捷Pseve接ntInf蝶o訓(xùn)typed向efst緒ruct古_(tái)Psev做entIn漁fo{送U16e帽vent份ID;宿//事件的染ID,如定縱時(shí)器、硬件仔事件止PsFun霧cPtr捧entry戚FuncP發(fā)tr;繭//對(duì)應(yīng)事憶件ID的處材理函數(shù)指針域。余}福Pseve泳ntInf械o涂;核數(shù)據(jù)結(jié)構(gòu)輝PsInt便event序Info霸typed服efst事ruct證_PInt捐seven強(qiáng)tInfo{磚U16e設(shè)ventI嫌D;珍生/*fo蜂rtim礎(chǔ)er&印hardw瘡aree孔vents陷均魔*/賺//事件的趨ID號(hào)。依PsInt刊FuncP證tren是tryIn薦tFunc與Ptr;伶//事件處肯理函數(shù)指針篇PsInt殘F(tuán)uncP食trpo廊stI忍ntFun錦cPtr遍;駁//事件傳斯送處理函數(shù)柿指針山}箏PsInt齡event堵Info;昆數(shù)據(jù)結(jié)構(gòu)濃hilit旬eInfo失typed詠efst背ruct拆_hili牌teInf書(shū)o{圾FuncP富trSho宰rthi藝ntFun止cPtr;拉//提示信乏息處理函數(shù)禽指針。亦FuncP湖tren墨tryFu煩ncPtr徒;央//入口處巖理函數(shù)指針壞。雕}hili耳teInf治o;椅數(shù)據(jù)類型稠FuncP厭tr條Typed暑ef罵掌void歷繪干(*Fun演cPtr)精(凍籍void議煌);屬局部全局變唱量瓣stati色cU16蒜護(hù)戶霞臉currM脊axHil愉iteI拿nfo;級(jí)表示芳ma怎xHili異teInf炎o(hù)凝數(shù)組Hil攀iteIt攔em的數(shù)量倡stati玉cU16勢(shì)記像嫂裕maxPr姨otoco芝lEven吧t;法表示數(shù)組刺proto沒(méi)colEv逼entHa堅(jiān)ndler海被漏使用的總數(shù)念,很少使用些該全局變量似。傳stati無(wú)cU16撒犧棄臘別maxIn能terru腳ptEve源nt;棚表示數(shù)組完inter真ruptE夫ventH翅andle崗r際被使用的總濕數(shù)乘stati猴cU16萄喚警窄傾currP悼arent鞭ID;望當(dāng)前Scr事een的朋父類ID叉stati忌cU16蕩送努脾帆currK纏eyCod倒e;況保存當(dāng)前按素鍵的鍵值槽st丙atic榨U16晶冬榆廚疊currK遲eyTyp向e;左保存當(dāng)前按癢鍵的狀態(tài)(醫(yī)Up、Do雁wn、Lo套ngPr詞esse士tc.)年stati穩(wěn)cU16恰弟唉志劇currH魔ilite繪ID;順保存當(dāng)前高閑亮顯示的I艱D羨stati集cU16叨呢茫嘗陜currE搭ntryS贏crnID樸;不太清楚古stati岡cFun柔cPtr乘借確鄰currE削ntryF傲uncPt領(lǐng)r;井進(jìn)入下個(gè)激清活Scre金en的處理賞函數(shù)指針。僵stati縮cU16詢急誼崖楚currE乖xitSc弓rnID,絡(luò)curr憶TopSc意rnID;拌currT烏opScr際nID保存戶當(dāng)前激活式的Scre踢en的I悠D,壟currE觸xitSc宜rnID保灑存當(dāng)前激活混Scree足n的ID號(hào)滲,在設(shè)置一懸個(gè)新的Sc批reen享ID時(shí),先致設(shè)置cur武rTopS蠅crnID保,根據(jù)cu杯rrExi宿tScrn塘ID進(jìn)行當(dāng)角前激活Sc減reen退利出處理,再兼設(shè)置cur跪rExit柜ScrnI吉D為新的S鄙creen麗ID。慚stati久cFun場(chǎng)cPtr曲尋盛玻currE蓋xitFu徑ncPtr裝;擠退出跡當(dāng)前激活芽Scree際n的處理函毛數(shù)指針。秧stati尾cPse膀ventI剃nfo挑懸事proto香colEv笛entHa異ndler籠[MAX層_PROT飯OCOL_邊EVENT說(shuō)];弱注冊(cè)Pro億tocol虛事件的ID姥和處理函數(shù)攻指針。大stati泊c狂善PsInt袖event召Info香爆inter兩ruptE射ventH絨andle叉r[MA檢X_INT優(yōu)ERRUP挽T_EVE竊NT];傻注冊(cè)司inter臣rupt板事件的ID才和處理函數(shù)植指針。融stati塞cFun隔cPtr折哨賤洞currS廢ubLcd饞ExitF折uncPt諸r亂減=NUL凈L;都注冊(cè)退出S偉creen這時(shí)對(duì)Sub荷Lcd的處踏理函數(shù)修相關(guān)螞全局變量挎FuncP姑tr慶漲駱罩販費(fèi)currK奏eyFun鉛cPtrs痰[MAX涌_KEYS堂][M蔥AX_KE原Y_TYP緩E];厚根據(jù)按鍵的割鍵值和狀景態(tài)注冊(cè)每個(gè)棗按鍵的處國(guó)理函數(shù)。晝hilit昏eInfo狼盈產(chǎn)斜戲maxHi氏liteI珍nfo[刮MAX_H避ILITE甚_HAND狠LER]巾;不太清楚葬U8筋穩(wěn)邁煉最郵灶hintD構(gòu)ata[醫(yī)MAX_S歉UB_ME犯NUS]雄[MAX瘦_SUB_繪MENU_僵HINT_胃SIZE畢];中菜單項(xiàng)數(shù)據(jù)涼提示內(nèi)容。變U8艘泛脆余裹抵米subMe痛nuDat李a[MA繞X_SUB棟_MENU沒(méi)S][您MAX_S若UB_ME目NU_SI遍ZE];酬菜單項(xiàng)字符植串內(nèi)容味PU8驟朝釣遺勸音部subMe考nuDat戚aPtrs民[MAX飯_SUB_丙ME圖NUS]勿;助當(dāng)前團(tuán)菜單以的字符串?dāng)?shù)累據(jù)灑PU8沖旱后澡具之文hintD議ataPt酬rs[M克AX_SU胃B_MEN猶US];破當(dāng)前菜單的摔菜單項(xiàng)提示瓦數(shù)據(jù)誓U8賽客奧區(qū)雜毛筋proce行ssUpR井epeat均Key銷喜誼=0;胃表示是否處此理Up和R奔epeat句的按鍵狀態(tài)殼,當(dāng)有按鍵德按下,該變?nèi)吭O(shè)置為1御,表示可以肥處理Up和勉Repea豈t的按鍵狀傍態(tài)。當(dāng)Up芹狀態(tài)時(shí),設(shè)弊置為0。茄與文件Ev谷ents.毀c相關(guān)的函冷數(shù)接口魄函數(shù)名稱:亂void慢InitE接vents育(voi碌d)脂功能說(shuō)明:領(lǐng)初始化與E炕vent相鮮關(guān)的全局變騰量醒,激包括Scr劫eenI宣D相桑關(guān)的全局變貼量,按鍵騎處理函數(shù)數(shù)沃組cur嬸rKeyF杰uncPt木r,數(shù)組p繡rotoc執(zhí)olEve檔ntHan鍋dler,合數(shù)組max援Hilit叛eInfo養(yǎng),數(shù)組In舍t(yī)erru忠ptEve義ntHan噸dler和世菜單數(shù)組s學(xué)ubMen是uData楊Ptrs。葉注意:菜單萍項(xiàng)數(shù)據(jù)(s許ubMen宰u(yù)Data它)沒(méi)有初始坊化鵝函數(shù)名稱:傻void迷DeIni返tFram蘇ework左_KeyA疑ndEve航ntHan糠dler(辭void毯)語(yǔ)功能說(shuō)明:鋪陶初始化Fr在ameWo跡rk和按鍵脆、事件的處賣理。謙函數(shù)名稱:暗void噴DeIni惜tFram抽ework泄_Hist終or垃y(vo甲id)劣功能說(shuō)明:蛛吉對(duì)Fram繭ework點(diǎn)hist化ory進(jìn)行近初始化。禮函數(shù)名稱:瞞void情DeIni修tFram轎ework鍬(voi咐d)堅(jiān)功能說(shuō)明:耗炕調(diào)用了初始異化函數(shù)券DeIni擁tFram膚ework叨_KeyA層ndEve緩ntHan蛇dler摘和林DeIni絹tFram歇ework續(xù)_Hist香ory違函數(shù)名稱:伍void罰Execu竊teCur基rKeyH幫andle引r(S1聲6key摩Code,芳S16訂keyTy道pe)蹤功能說(shuō)明:增根據(jù)按鍵鍵盲值和按鍵狀跑態(tài)執(zhí)行相應(yīng)正的按鍵處理采程式淋。使用了全房局?jǐn)?shù)組cu夸rrKey篇Func威Ptrs可,全局變量擠currK拳eyCod賽e、cur折rKeyT亞ype進(jìn)行喊保存按鍵狀忍態(tài)且。含參數(shù)說(shuō)明:師keyCo彩de:按鍵菠鍵值;ke誰(shuí)yType尚:按鍵狀態(tài)呼;既函數(shù)名稱:瓜void乎Execu稈teCur企rProt幼o(hù)colH隱andle禿r(U1關(guān)6eve導(dǎo)ntID,配void朝*Msg抗Struc效t,in晝tmod姐_src,紫void糟*pee掛rBuf匙)津功能說(shuō)明:吐腹根據(jù)事件I和D執(zhí)行對(duì)應(yīng)能的處理程式響。參數(shù)說(shuō)明:屑函數(shù)名稱:滅void炒Execu頭teCur離rExit腳Handl緣er(v羽oid)寸功能說(shuō)明:疏裹執(zhí)行Scr泛ee解n退出處理厲程式。稿清援除勝Inter結(jié)ruptE盛ventH叨andle司r,保存當(dāng)傲前Scre桃en數(shù)據(jù)到訊Histo掌ry,執(zhí)行峽注冊(cè)的退出邁函數(shù)竿currE暫xitFu斬ncPtr腹、益ExitC處atego去ryFun太ction廚,清空全局殊變量cur逢rEntr眠yFunc君Ptr、c關(guān)urrEx時(shí)itFun防cPtr,菊?qǐng)?zhí)行址UI_co喚mmon_蝦scree喚n_exi施t()董,核設(shè)置洽Is
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專屬2024年商品銷售代表協(xié)議版
- 專業(yè)倉(cāng)儲(chǔ)及配送服務(wù):2024協(xié)議范本版A版
- 科技驅(qū)動(dòng):公司未來(lái)發(fā)展
- 2025年度彩鋼房拆除與綠色建筑認(rèn)證服務(wù)合同范本4篇
- 2025年度影視基地場(chǎng)地借用及拍攝制作合同4篇
- 2025年度科研實(shí)驗(yàn)場(chǎng)地使用權(quán)出讓及研發(fā)支持服務(wù)合同4篇
- 二零二五年度抽沙船租賃及海洋環(huán)境監(jiān)測(cè)協(xié)議3篇
- 2025年度新型工業(yè)園區(qū)土地使用權(quán)交易合同范本4篇
- 2025年智能工廠設(shè)備租賃居間合同示范文本4篇
- 2025年度長(zhǎng)租公寓運(yùn)營(yíng)管理服務(wù)合同4篇
- 領(lǐng)導(dǎo)溝通的藝術(shù)
- 發(fā)生用藥錯(cuò)誤應(yīng)急預(yù)案
- 南潯至臨安公路(南潯至練市段)公路工程環(huán)境影響報(bào)告
- 綠色貸款培訓(xùn)課件
- 大學(xué)生預(yù)征對(duì)象登記表(樣表)
- 主管部門(mén)審核意見(jiàn)三篇
- 初中數(shù)學(xué)校本教材(完整版)
- 父母教育方式對(duì)幼兒社會(huì)性發(fā)展影響的研究
- 新課標(biāo)人教版數(shù)學(xué)三年級(jí)上冊(cè)第八單元《分?jǐn)?shù)的初步認(rèn)識(shí)》教材解讀
- (人教版2019)數(shù)學(xué)必修第一冊(cè) 第三章 函數(shù)的概念與性質(zhì) 復(fù)習(xí)課件
- 重慶市銅梁區(qū)2024屆數(shù)學(xué)八上期末檢測(cè)試題含解析
評(píng)論
0/150
提交評(píng)論