欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成系統(tǒng)及生成方法

文檔序號(hào):6376708閱讀:285來源:國知局
專利名稱:基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成系統(tǒng)及生成方法
技術(shù)領(lǐng)域
本發(fā)明涉及ー種Android嵌入式界面及程序框架的生成系統(tǒng)及生成方法,特別涉及ー種基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成系統(tǒng)及生成方法。
背景技術(shù)
隨著移動(dòng)互聯(lián)網(wǎng)及物聯(lián)網(wǎng)的興起,尤其是智能手機(jī)和MID的普及,針對(duì)移動(dòng)設(shè)備的開發(fā)與研究成為熱點(diǎn)。在移動(dòng)終端程序的開發(fā)過程中,有很多界面的開發(fā),對(duì)于界面的開發(fā)具有許多移動(dòng)終端程序的界面開發(fā)工具。如Microsoft Visual Studio 2005 (VS2005)就提供了可視化的WinCE程序的界面開發(fā)功能,開發(fā)者可以使用這種拖拽的方法生成來開發(fā)自己的WinCE程序界面和程序框架結(jié)構(gòu),開發(fā)者還可以根據(jù)自己的需求對(duì)關(guān)鍵的業(yè)務(wù)代碼進(jìn)行編寫。而對(duì)于同為移動(dòng)終端操作系統(tǒng)上的Android程序的開發(fā),多數(shù)開發(fā)中使用的 Eclipse等開發(fā)工具中只提供了界面設(shè)計(jì)的功能,并不具有在開發(fā)界面的同時(shí)生成程序框架結(jié)構(gòu)的功能,另有某些開發(fā)工具只能提供Android界面的設(shè)計(jì),對(duì)基本的Android程序框架也并未提供,局限性大,功能過于單一,所以雖然開發(fā)者可以利用這些工具開發(fā)Android程序,但對(duì)于程序中界面控件引用的依賴關(guān)系的維護(hù)難度比較大,研發(fā)過程中占用了大量時(shí)間,并未實(shí)現(xiàn)主流所見即所得的開發(fā)方式。并且這種重復(fù)的查找引用依賴的過程,會(huì)使得開發(fā)工作量増大,降低了開發(fā)效率。

發(fā)明內(nèi)容
本發(fā)明的目的是為了解決目前移動(dòng)終端操作系統(tǒng)上的Android程序的開發(fā)不具有在開發(fā)界面的同時(shí)生成程序框架結(jié)構(gòu)的功能且未提供基本的Android程序框架的問題,本發(fā)明提供ー種基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成系統(tǒng)及生成方法?;趯?duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成系統(tǒng),它包括,用于拖拽布局對(duì)象及控件對(duì)象生成Android應(yīng)用程序運(yùn)行時(shí)的Layout嵌入式界面文件的裝置;用于在界面窗口中顯示Layout嵌入式界面文件中的布局對(duì)象及控件對(duì)象的信息的裝置;用于修改布局對(duì)象及控件對(duì)象的屬性的裝置;用于將程序框架代碼與Layout嵌入式界面文件進(jìn)行映射,并在程序框架代碼中相應(yīng)位置生成事件處理代碼的裝置;用于將程序框架代碼和控件對(duì)象的關(guān)聯(lián)關(guān)系進(jìn)行映射,在程序框架代碼的相應(yīng)位置生成事件處理代碼的裝置;用于將程序框架代碼和關(guān)聯(lián)關(guān)系進(jìn)行映射,在程序框架代碼的相應(yīng)位置生成事件處理代碼的裝置;用于在程序框架代碼窗口中顯示程序框架代碼的裝置;
用于通過設(shè)置對(duì)布局對(duì)象及控件對(duì)象的屬性對(duì)控件對(duì)象的大小和顯示內(nèi)容進(jìn)行預(yù)設(shè)的裝置;用于添加Layout嵌入式界面文件中的控件對(duì)象的關(guān)聯(lián)關(guān)系的裝置;用于處理Layout嵌入式界面文件中的控件對(duì)象所承載的業(yè)務(wù)數(shù)據(jù)的賦值和變換的裝置;用于維護(hù)Layout嵌入式界面文件中的控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表信息的裝置?;趯?duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成方法,它包括如下步驟用于拖拽布局對(duì)象及控件對(duì)象生成Android應(yīng)用程序運(yùn)行時(shí)的Layout嵌入式界面文件的步驟;
用于在界面窗口中顯示Layout嵌入式界面文件中的布局對(duì)象及控件對(duì)象的信息的步驟;用于修改布局對(duì)象及控件對(duì)象的屬性的步驟;用于將程序框架代碼與Layout嵌入式界面文件進(jìn)行映射,并在程序框架代碼中相應(yīng)位置生成事件處理代碼的步驟;用于將程序框架代碼和控件對(duì)象的關(guān)聯(lián)關(guān)系進(jìn)行映射,在程序框架代碼的相應(yīng)位置生成事件處理代碼的步驟;用于將程序框架代碼和關(guān)聯(lián)關(guān)系進(jìn)行映射,在程序框架代碼的相應(yīng)位置生成事件處理代碼的步驟;用于在程序框架代碼窗口中顯示程序框架代碼的步驟;用于通過設(shè)置對(duì)布局對(duì)象及控件對(duì)象的屬性對(duì)控件對(duì)象的大小和顯示內(nèi)容進(jìn)行預(yù)設(shè)的步驟;用于添加Layout嵌入式界面文件中的控件對(duì)象的關(guān)聯(lián)關(guān)系的步驟;用于處理Layout嵌入式界面文件中的控件對(duì)象所承載的業(yè)務(wù)數(shù)據(jù)的賦值和變換的步驟;用于維護(hù)Layout嵌入式界面文件中的控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表信息的步驟。本發(fā)明的有益效果為1、在界面設(shè)計(jì)與代碼設(shè)計(jì)之間建立了連接關(guān)系,增強(qiáng)了界面與代碼的可讀性;2、提供了 Android應(yīng)用程序的框架代碼結(jié)構(gòu),對(duì)于一般開發(fā)者開發(fā)較規(guī)范的Android應(yīng)用程序提供了模板;3、將對(duì)象關(guān)聯(lián)思想引入界面及代碼生成領(lǐng)域,拓寬了界面及代碼生成的基礎(chǔ)思想領(lǐng)域。本發(fā)明可以大大減少開發(fā)的工作量。本發(fā)明可以實(shí)現(xiàn)底層、數(shù)據(jù)庫等模塊開發(fā)和Android應(yīng)用程序編譯。使用該系統(tǒng)設(shè)計(jì)和開發(fā)Android程序,可以使這些界面從外觀和操作上都保持風(fēng)格統(tǒng)一。


圖I為本發(fā)明中控件對(duì)象關(guān)聯(lián)關(guān)系COARTree的生成結(jié)構(gòu)樹的示意圖。
具體實(shí)施例方式具體實(shí)施方式
一本實(shí)施方式所述的基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成系統(tǒng),它包括,用于拖拽布局對(duì)象及控件對(duì)象生成Android應(yīng)用程序運(yùn)行時(shí)的Layout嵌入式界面文件的裝置;用于在界面窗口中顯示Layout嵌入式界面文件中的布局對(duì)象及控件對(duì)象的信息的裝置;用于修改布局對(duì)象及控件對(duì)象的屬性的裝置;
用于將程序框架代碼與Layout嵌入式界面文件進(jìn)行映射,并在程序框架代碼中相應(yīng)位置生成事件處理代碼的裝置;用于將程序框架代碼和控件對(duì)象的關(guān)聯(lián)關(guān)系進(jìn)行映射,在程序框架代碼的相應(yīng)位置生成事件處理代碼的裝置;用于將程序框架代碼和關(guān)聯(lián)關(guān)系進(jìn)行映射,在程序框架代碼的相應(yīng)位置生成事件處理代碼的裝置;用于在程序框架代碼窗口中顯示程序框架代碼的裝置;用于通過設(shè)置對(duì)布局對(duì)象及控件對(duì)象的屬性對(duì)控件對(duì)象的大小和顯示內(nèi)容進(jìn)行預(yù)設(shè)的裝置;用于添加Layout嵌入式界面文件中的控件對(duì)象的關(guān)聯(lián)關(guān)系的裝置;用于處理Layout嵌入式界面文件中的控件對(duì)象所承載的業(yè)務(wù)數(shù)據(jù)的賦值和變換的裝置;用于維護(hù)Layout嵌入式界面文件中的控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表信息的裝置。Layout嵌入式界面文件是用于界面顯示所編寫的界面文件,其格式為XML文件格式,是本領(lǐng)域技術(shù)人員常用的技術(shù)手段。Android應(yīng)用程序?yàn)槭侵高\(yùn)行在Android操作系統(tǒng)上的應(yīng)用程序。
具體實(shí)施方式
ニ 本實(shí)施方式是對(duì)具體實(shí)施方式
一所述的基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成系統(tǒng)的進(jìn)ー步說明,用于添加Layout嵌入式界面文件中的控件對(duì)象的關(guān)聯(lián)關(guān)系的裝置,它包括,從界面控件對(duì)象的信息中獲取當(dāng)前操作的控件對(duì)象InXz的裝置;當(dāng)控件對(duì)象關(guān)聯(lián)組輸入控件集中不存在InXz時(shí),在控件對(duì)象關(guān)聯(lián)組輸入控件集中添加InXz的裝置;當(dāng)控件對(duì)象關(guān)聯(lián)組輸入控件集中存在InXz吋,從界面控件對(duì)象的信息中獲取當(dāng)前操作的控件對(duì)象OutXz的裝置;當(dāng)控件對(duì)象關(guān)聯(lián)組輸出控件集中存在OutXz,且在控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中OutXz存在關(guān)聯(lián)優(yōu)先級(jí)REpriority時(shí),在控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中InXz與OutXz交匯處修改數(shù)值為REpriority+1 的裝置;當(dāng)控件對(duì)象關(guān)聯(lián)組輸出控件集中不存OutXz時(shí),在控件對(duì)象關(guān)聯(lián)組輸出控件集中添加OutXz的裝置;RelationEvent 為控件對(duì)象關(guān)聯(lián)組集合,RelationEvent={InXz, OutXz,REpriority}, InXz為控件對(duì)象關(guān)聯(lián)組輸入控件集,OutXz為控件對(duì)象關(guān)聯(lián)組輸出控件集,InXz e Contro, OutXz e Contro, ηΧ/ Π OutA7/= (3其中 Contro 為所述界面內(nèi)所有控件對(duì)象的集合,REpriority為關(guān)聯(lián)優(yōu)先級(jí),控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中的行表示控件對(duì)象關(guān)聯(lián)組輸入控件,控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中的列表示控件對(duì)象關(guān)聯(lián)組輸出控件,所述行和列的交匯處表示關(guān)聯(lián)優(yōu)先級(jí)REpriority, ζ為正整數(shù),參見表I。
具體實(shí)施方式
三本實(shí)施方式是對(duì)具體實(shí)施方式
一所述的基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成系統(tǒng)的進(jìn)一歩限定,它還包括,用于根據(jù)目標(biāo)終端的屏幕設(shè)置不同的界面畫布面板的裝置。
具體實(shí)施方式
四本實(shí)施方式是對(duì)具體實(shí)施方式
一所述的基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成系統(tǒng)的進(jìn)ー步說明,所述控件對(duì)象包括外圍控件、外圍部件和中心控件,所述外圍控件包括TextView控件、EditText控件、CheckBox控件、RadioButon控件和ListView控件,所述外圍部件包括I/O控制和數(shù)據(jù)庫,所述中心控件為Buttun發(fā)起業(yè)務(wù)邏輯動(dòng)作的控件。
具體實(shí)施方式
五本實(shí)施方式所述的基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成方法的進(jìn)ー步說明,它包括如下步驟用于拖拽布局對(duì)象及控件對(duì)象生成Android應(yīng)用程序運(yùn)行時(shí)的Layout嵌入式界面文件的步驟;
用于在界面窗口中顯示Layout嵌入式界面文件中的布局對(duì)象及控件對(duì)象的信息的步驟;用于修改布局對(duì)象及控件對(duì)象的屬性的步驟;用于將程序框架代碼與Layout嵌入式界面文件進(jìn)行映射,并在程序框架代碼中相應(yīng)位置生成事件處理代碼的步驟;用于將程序框架代碼和控件對(duì)象的關(guān)聯(lián)關(guān)系進(jìn)行映射,在程序框架代碼的相應(yīng)位置生成事件處理代碼的步驟;用于將程序框架代碼和關(guān)聯(lián)關(guān)系進(jìn)行映射,在程序框架代碼的相應(yīng)位置生成事件處理代碼的步驟;用于在程序框架代碼窗口中顯示程序框架代碼的步驟;用于通過設(shè)置對(duì)布局對(duì)象及控件對(duì)象的屬性對(duì)控件對(duì)象的大小和顯示內(nèi)容進(jìn)行預(yù)設(shè)的步驟;用于添加Layout嵌入式界面文件中的控件對(duì)象的關(guān)聯(lián)關(guān)系的步驟;用于處理Layout嵌入式界面文件中的控件對(duì)象所承載的業(yè)務(wù)數(shù)據(jù)的賦值和變換的步驟;用于維護(hù)Layout嵌入式界面文件中的控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表信息的步驟。
具體實(shí)施方式
六本實(shí)施方式是對(duì)具體實(shí)施方式
五所述的基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成方法的進(jìn)ー步說明,用于添加Layout嵌入式界面文件中的控件對(duì)象的關(guān)聯(lián)關(guān)系的步驟還包括如下步驟從界面控件對(duì)象的信息中獲取當(dāng)前操作的控件對(duì)象InXz的步驟;當(dāng)控件對(duì)象關(guān)聯(lián)組輸入控件集中不存在InXz時(shí),在控件對(duì)象關(guān)聯(lián)組輸入控件集中添加InXz的步驟;當(dāng)控件對(duì)象關(guān)聯(lián)組輸入控件集中存在InXz吋,從界面控件對(duì)象的信息中獲取當(dāng)前操作的控件對(duì)象OutXz的步驟;當(dāng)控件對(duì)象關(guān)聯(lián)組輸出控件集中存在OutXz,且在控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中OutXz存在關(guān)聯(lián)優(yōu)先級(jí)REpriority時(shí),在控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中InXz與OutXz交匯處修改數(shù)值為REpriority+1 的步驟;當(dāng)控件對(duì)象關(guān)聯(lián)組輸出控件集中不存OutXz時(shí),在控件對(duì)象關(guān)聯(lián)組輸出控件集中添加OutXz的步驟;RelationEvent 為控件對(duì)象關(guān)聯(lián)組集合,RelationEvent= {InXz, OutXz,REpriority}, InXz為控件對(duì)象關(guān)聯(lián)組輸入控件集,OutXz為控件對(duì)象關(guān)聯(lián)組輸出控件集,InXz e Control, OutXz e Control, InX/Π OutX/=0其中 Control 為所述界面內(nèi)所有控件對(duì)象的集合,REpriority為關(guān)聯(lián)優(yōu)先級(jí),控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中的行表示控件對(duì)象關(guān)聯(lián)組的輸入控件,控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中的列表示控件對(duì)象關(guān)聯(lián)組的輸出控件,所述行和列的交匯處表示關(guān)聯(lián)優(yōu)先級(jí)REpriority, ζ為正整數(shù),參見表I。表I控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表
權(quán)利要求
1.基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成系統(tǒng),其特征在于,它包括, 用于拖拽布局對(duì)象及控件對(duì)象生成Android應(yīng)用程序運(yùn)行時(shí)的Layout嵌入式界面文件的裝置; 用于在界面窗口中顯示Layout嵌入式界面文件中的布局對(duì)象及控件對(duì)象的信息的裝置; 用于修改布局對(duì)象及控件對(duì)象的屬性的裝置; 用于將程序框架代碼與Layout嵌入式界面文件進(jìn)行映射,并在程序框架代碼中相應(yīng)位置生成事件處理代碼的裝置; 用于將程序框架代碼和控件對(duì)象的關(guān)聯(lián)關(guān)系進(jìn)行映射,在程序框架代碼的相應(yīng)位置生成事件處理代碼的裝置; 用于將程序框架代碼和關(guān)聯(lián)關(guān)系進(jìn)行映射,在程序框架代碼的相應(yīng)位置生成事件處理代碼的裝置; 用于在程序框架代碼窗口中顯示程序框架代碼的裝置; 用于通過設(shè)置對(duì)布局對(duì)象及控件對(duì)象的屬性對(duì)控件對(duì)象的大小和顯示內(nèi)容進(jìn)行預(yù)設(shè)的裝置; 用于添加Layout嵌入式界面文件中的控件對(duì)象的關(guān)聯(lián)關(guān)系的裝置; 用于處理Layout嵌入式界面文件中的控件對(duì)象所承載的業(yè)務(wù)數(shù)據(jù)的賦值和變換的裝置; 用于維護(hù)Layout嵌入式界面文件中的控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表信息的裝置。
2.根據(jù)權(quán)利要求I所述的基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成系統(tǒng),其特征在于,用于添加Layout嵌入式界面文件中的控件對(duì)象的關(guān)聯(lián)關(guān)系的裝置,它包括, 從界面控件對(duì)象的信息中獲取當(dāng)前操作的控件對(duì)象InXz的裝置; 當(dāng)控件對(duì)象關(guān)聯(lián)組輸入控件集中不存在InXz時(shí),在控件對(duì)象關(guān)聯(lián)組輸入控件集中添加InXz的裝置; 當(dāng)控件對(duì)象關(guān)聯(lián)組輸入控件集中存在InXz時(shí),從界面控件對(duì)象的信息中獲取當(dāng)前操作的控件對(duì)象OutXz的裝置; 當(dāng)控件對(duì)象關(guān)聯(lián)組輸出控件集中存在OutXz,且在控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中OutXz存在關(guān)聯(lián)優(yōu)先級(jí)REpriority時(shí),在控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中InXz與OutXz交匯處修改數(shù)值為REpriority+1 的裝置; 當(dāng)控件對(duì)象關(guān)聯(lián)組輸出控件集中不存OutXzw,在控件對(duì)象關(guān)聯(lián)組輸出控件集中添加OutXz的裝置; RelationEvent 為控件對(duì)象關(guān)聯(lián)組集合,RelationEvent={InXz, OutXz, REpriority},InXz為控件對(duì)象關(guān)聯(lián)組輸入控件集,OutXz為控件對(duì)象關(guān)聯(lián)組輸出控件集,InXz e Control,OutXz e Contro I,InXz H OutX/= 0其中Contro I為所述界面內(nèi)所有控件對(duì)象的集合,REpriority為關(guān)聯(lián)優(yōu)先級(jí),控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中的行表示控件對(duì)象關(guān)聯(lián)組輸入控件,控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中的列表示控件對(duì)象關(guān)聯(lián)組輸出控件,所述行和列的交匯處表示關(guān)聯(lián)優(yōu)先級(jí)REpriority, ζ為正整數(shù)。
3.根據(jù)權(quán)利要求I所述的基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成系統(tǒng),其特征在于,它還包括,用于根據(jù)目標(biāo)終端的屏幕設(shè)置不同的界面畫布面板的裝置。
4.根據(jù)權(quán)利要求I所述的基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成系統(tǒng),其特征在于,所述控件對(duì)象包括外圍控件、外圍部件和中心控件,所述外圍控件包括TextView 控件、EditText 控件、CheckBox 控件、RadioButon 控件和 ListView 控件,所述外圍部件包括I/O控制和數(shù)據(jù)庫,所述中心控件為Buttun發(fā)起業(yè)務(wù)邏輯動(dòng)作的控件。
5.基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成方法,其特征在干,它包括如下步驟 用于拖拽布局對(duì)象及控件對(duì)象生成Android應(yīng)用程序運(yùn)行時(shí)的Layout嵌入式界面文件的步驟; 用于在界面窗口中顯示Layout嵌入式界面文件中的布局對(duì)象及控件對(duì)象的信息的步驟; 用于修改布局對(duì)象及控件對(duì)象的屬性的步驟; 用于將程序框架代碼與Layout嵌入式界面文件進(jìn)行映射,并在程序框架代碼中相應(yīng)位置生成事件處理代碼的步驟; 用于將程序框架代碼和控件對(duì)象的關(guān)聯(lián)關(guān)系進(jìn)行映射,在程序框架代碼的相應(yīng)位置生成事件處理代碼的步驟; 用于將程序框架代碼和關(guān)聯(lián)關(guān)系進(jìn)行映射,在程序框架代碼的相應(yīng)位置生成事件處理代碼的步驟; 用于在程序框架代碼窗口中顯示程序框架代碼的步驟; 用于通過設(shè)置對(duì)布局對(duì)象及控件對(duì)象的屬性對(duì)控件對(duì)象的大小和顯示內(nèi)容進(jìn)行預(yù)設(shè)的步驟; 用于添加Layout嵌入式界面文件中的控件對(duì)象的關(guān)聯(lián)關(guān)系的步驟; 用于處理Layout嵌入式界面文件中的控件對(duì)象所承載的業(yè)務(wù)數(shù)據(jù)的賦值和變換的步驟; 用于維護(hù)Layout嵌入式界面文件中的控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表信息的步驟。
6.根據(jù)權(quán)利要求5所述的基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成方法,其特征在于,用于添加Layout嵌入式界面文件中的控件對(duì)象的關(guān)聯(lián)關(guān)系的步驟還包括如下步驟 從界面控件對(duì)象的信息中獲取當(dāng)前操作的控件對(duì)象InXz的步驟; 當(dāng)控件對(duì)象關(guān)聯(lián)組輸入控件集中不存在InXz時(shí),在控件對(duì)象關(guān)聯(lián)組輸入控件集中添加InXz的步驟; 當(dāng)控件對(duì)象關(guān)聯(lián)組輸入控件集中存在InXz時(shí),從界面控件對(duì)象的信息中獲取當(dāng)前操作的控件對(duì)象OutXz的步驟; 當(dāng)控件對(duì)象關(guān)聯(lián)組輸出控件集中存在OutXz吋,且在控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中OutXz存在關(guān)聯(lián)優(yōu)先級(jí)REpriority時(shí),在控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中InXz與OutXz交匯處修改數(shù)值為REpriority+1 的步驟; 當(dāng)控件對(duì)象關(guān)聯(lián)組輸出控件集中不存OutXz時(shí),在控件對(duì)象關(guān)聯(lián)組輸出控件集中添加OutXz的步驟; RelationEvent 為控件對(duì)象關(guān)聯(lián)組集合,RelationEvent={InXz, OutXz, REpriority},InXz為控件對(duì)象關(guān)聯(lián)組輸入控件集,OutXz為控件對(duì)象關(guān)聯(lián)組輸出控件集,InXz e Control,OutXz e Contro I,InXz Π OuiX/= 0其中Contro I為所述界面內(nèi)所有控件對(duì)象的集合,REpriority為關(guān)聯(lián)優(yōu)先級(jí),控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中的行表示控件對(duì)象關(guān)聯(lián)組輸入控件,控件對(duì)象關(guān)聯(lián)對(duì)應(yīng)表中的列表示控件對(duì)象關(guān)聯(lián)組輸出控件,所述行和列的交匯處表示關(guān)聯(lián)優(yōu)先級(jí)REpriority, ζ為正整數(shù)。
7.根據(jù)權(quán)利要求5所述的基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成方法,其特征在于,它還包括,用于根據(jù)目標(biāo)終端的屏幕設(shè)置不同的界面畫布面板的步驟。
8.根據(jù)權(quán)利要求5所述的基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成方法,其特征在于,所述控件對(duì)象包括外圍控件、外圍部件和中心控件,所述外圍控件包括TextView 控件、EditText 控件、CheckBox 控件、RadioButon 控件和 ListView 控件,所述外圍部件包括I/O控制和數(shù)據(jù)庫,所述中心控件為Buttun發(fā)起業(yè)務(wù)邏輯動(dòng)作的控件。
全文摘要
基于對(duì)象關(guān)聯(lián)的Android嵌入式界面及程序框架的生成系統(tǒng)及生成方法,涉及一種Android嵌入式界面及程序框架的生成系統(tǒng)及生成方法。為了解決目前移動(dòng)終端操作系統(tǒng)上的Android程序的開發(fā)不具有在開發(fā)界面的同時(shí)生成程序框架結(jié)構(gòu)的功能且未提供基本的Android程序框架的問題。本發(fā)明通過選取適當(dāng)?shù)牟季謱?duì)象和控件對(duì)象,將其通過拖拽的方式,放置在界面中,生成Layout嵌入式界面文件,對(duì)界面中的控件對(duì)象進(jìn)行關(guān)聯(lián),將關(guān)聯(lián)關(guān)系和Layout嵌入式界面文件與程序框架進(jìn)行映射,建立程序的基本代碼框架結(jié)構(gòu)。本發(fā)明用于移動(dòng)終端操作系統(tǒng)上的Android程序的開發(fā)。
文檔編號(hào)G06F9/44GK102866890SQ201210334249
公開日2013年1月9日 申請(qǐng)日期2012年9月11日 優(yōu)先權(quán)日2012年9月11日
發(fā)明者胡文, 孫文鶴, 馮劍, 李楊, 趙艷麗 申請(qǐng)人:哈爾濱商業(yè)大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
车险| 海晏县| 高青县| 博野县| 中江县| 华宁县| 攀枝花市| 电白县| 桓台县| 福建省| 平邑县| 鱼台县| 宁河县| 婺源县| 焉耆| 锡林浩特市| 阿克陶县| 石阡县| 新密市| 天水市| 建阳市| 铜鼓县| 郴州市| 南溪县| 正宁县| 康马县| 衡阳县| 禹城市| 和平区| 东山县| 彝良县| 隆昌县| 肇东市| 富平县| 枣阳市| 丹寨县| 莱芜市| 新巴尔虎右旗| 五大连池市| 长白| 南郑县|