基于展訊平臺(tái)的手機(jī)應(yīng)用軟件的研究與設(shè)計(jì)
發(fā)布時(shí)間:2020-03-21 08:13
【摘要】:隨著科學(xué)技術(shù)的發(fā)展,手機(jī)的功能也在逐漸增多,人們對(duì)手機(jī)的要求也越來越挑剔,然而現(xiàn)在大部分手機(jī)功能都大同小異,這就要求軟件開發(fā)者從手機(jī)界面觀賞性的角度去進(jìn)行研究與開發(fā),而手機(jī)界面的顯示主要體現(xiàn)在應(yīng)用層軟件上,因此,手機(jī)應(yīng)用層軟件的設(shè)計(jì)直接關(guān)系到手機(jī)的市場(chǎng)占有率。 本課題首先介紹了手機(jī)嵌入式軟件的國(guó)內(nèi)外發(fā)展現(xiàn)狀,以及該課題的背景形勢(shì)以及目的;結(jié)合本人在公司實(shí)習(xí)期間所做的展訊平臺(tái)的手機(jī),提出本課題研究的內(nèi)容及其意義。介紹了嵌入式操作系統(tǒng)在手機(jī)中的應(yīng)用,闡述了展訊平臺(tái)應(yīng)用層的軟件架構(gòu)以及人機(jī)交互界面(MMI),以手機(jī)應(yīng)用層中的電話本模塊為例,對(duì)電話本模塊的應(yīng)用層軟件功能模塊的進(jìn)行了研究與設(shè)計(jì),對(duì)數(shù)據(jù)結(jié)構(gòu)進(jìn)行了定義,完成了應(yīng)用間的交互設(shè)計(jì);最后對(duì)手機(jī)自動(dòng)化測(cè)試進(jìn)行了研究并提出了可行性方案。 本課題主要是對(duì)手機(jī)電話本應(yīng)用軟件的設(shè)計(jì),對(duì)手機(jī)平臺(tái)的人機(jī)交互界面(MMI)的二次開發(fā)進(jìn)行了總結(jié),具有很好的實(shí)用性和參考價(jià)值。
【圖文】:
連續(xù)滾動(dòng)和數(shù)據(jù)分批載入,,例如電話本里的記錄列表就是一個(gè)典型的Listbox 類型的顯示;Editbox 能正確編輯和輸入數(shù)字號(hào)碼,密碼,文字,字母,包括標(biāo)題、軟鍵盤,日期、時(shí)間、秒表、密碼、數(shù)字號(hào)碼、字母、非 ASCII 碼文字等正文的各種特殊顯示;Animation 是指動(dòng)態(tài)創(chuàng)建效果,Textbox 是指文本框的編輯,可以對(duì)其進(jìn)行賦值;Label 是指標(biāo)簽顯示;Msgbox 是指彈出的消息框,例如,設(shè)置一個(gè)電話本的記錄列表成功后,會(huì)顯示完成的消息框。3.3.2 MMI 平臺(tái)的概念在 MMI 平臺(tái)中有 Application,Windows,Control 三個(gè)主要的概念應(yīng)用(Application)是指 MMI 中的應(yīng)用模塊。例如:SMS,CC 等。一個(gè)應(yīng)用可以包含多個(gè)窗口。窗口(Windows)用于顯示和處理送給此窗口的各種消息。例如:按鍵消息、Timer 消息等。一個(gè)窗口上可以有多個(gè)控件?丶(Control)可以完成某種特定功能。例如:編輯功能、文本顯示功能、動(dòng)畫功能等。它們之間的關(guān)系圖如 3-5:
下面是圖片資源在電話本應(yīng)用界面圖片添加的接口:PUBLIC BOOLEAN GUIRES_DisplayImg(GUI_POINT_T *display_point_ptr , //in:PNULL 代表指定 rect 區(qū)域顯示GUI_RECT_T *display_rect_ptr, //in:lcd display rect,PNULL 代表指定起始點(diǎn)顯示GUI_RECT_T *image_rect_ptr, //in:image rect, PNULL 代表從圖片(0,0)點(diǎn)顯示MMI_WIN_ID_T win_id, //in:窗口 idMMI_IMAGE_ID_T img_id, //in:圖像 idconst GUI_LCD_DEV_INFO *dev_info_ptr //in)把 上 面 這 個(gè) 函 數(shù) 進(jìn) 行 初 始 化 設(shè) 值 放 在 上 面 消 息 處 理 函 數(shù) 的MSG_FULL_PAINT 中,然后進(jìn)行資源的編譯,在 VC++中運(yùn)行模擬器,就可以看 到 添 加 的 圖 片 的 顯 示 , 在 dos 環(huán) 境 下 , 輸 入 命 令 makep=sc6600l_sp6601l_trisim_64X32 m=resource 如下圖 4-5:
【學(xué)位授予單位】:江西科技師范學(xué)院
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2011
【分類號(hào)】:TP368.1;TN929.53
本文編號(hào):2593045
【圖文】:
連續(xù)滾動(dòng)和數(shù)據(jù)分批載入,,例如電話本里的記錄列表就是一個(gè)典型的Listbox 類型的顯示;Editbox 能正確編輯和輸入數(shù)字號(hào)碼,密碼,文字,字母,包括標(biāo)題、軟鍵盤,日期、時(shí)間、秒表、密碼、數(shù)字號(hào)碼、字母、非 ASCII 碼文字等正文的各種特殊顯示;Animation 是指動(dòng)態(tài)創(chuàng)建效果,Textbox 是指文本框的編輯,可以對(duì)其進(jìn)行賦值;Label 是指標(biāo)簽顯示;Msgbox 是指彈出的消息框,例如,設(shè)置一個(gè)電話本的記錄列表成功后,會(huì)顯示完成的消息框。3.3.2 MMI 平臺(tái)的概念在 MMI 平臺(tái)中有 Application,Windows,Control 三個(gè)主要的概念應(yīng)用(Application)是指 MMI 中的應(yīng)用模塊。例如:SMS,CC 等。一個(gè)應(yīng)用可以包含多個(gè)窗口。窗口(Windows)用于顯示和處理送給此窗口的各種消息。例如:按鍵消息、Timer 消息等。一個(gè)窗口上可以有多個(gè)控件?丶(Control)可以完成某種特定功能。例如:編輯功能、文本顯示功能、動(dòng)畫功能等。它們之間的關(guān)系圖如 3-5:
下面是圖片資源在電話本應(yīng)用界面圖片添加的接口:PUBLIC BOOLEAN GUIRES_DisplayImg(GUI_POINT_T *display_point_ptr , //in:PNULL 代表指定 rect 區(qū)域顯示GUI_RECT_T *display_rect_ptr, //in:lcd display rect,PNULL 代表指定起始點(diǎn)顯示GUI_RECT_T *image_rect_ptr, //in:image rect, PNULL 代表從圖片(0,0)點(diǎn)顯示MMI_WIN_ID_T win_id, //in:窗口 idMMI_IMAGE_ID_T img_id, //in:圖像 idconst GUI_LCD_DEV_INFO *dev_info_ptr //in)把 上 面 這 個(gè) 函 數(shù) 進(jìn) 行 初 始 化 設(shè) 值 放 在 上 面 消 息 處 理 函 數(shù) 的MSG_FULL_PAINT 中,然后進(jìn)行資源的編譯,在 VC++中運(yùn)行模擬器,就可以看 到 添 加 的 圖 片 的 顯 示 , 在 dos 環(huán) 境 下 , 輸 入 命 令 makep=sc6600l_sp6601l_trisim_64X32 m=resource 如下圖 4-5:
【學(xué)位授予單位】:江西科技師范學(xué)院
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2011
【分類號(hào)】:TP368.1;TN929.53
【引證文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前2條
1 孟蘭瑩;移動(dòng)互聯(lián)網(wǎng)設(shè)備代理服務(wù)器的研究[D];安徽理工大學(xué);2012年
2 曾光;基于安卓系統(tǒng)的網(wǎng)絡(luò)視頻傳輸協(xié)議研究與實(shí)現(xiàn)[D];蘇州大學(xué);2012年
本文編號(hào):2593045
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2593045.html
最近更新
教材專著