給正在開發(fā)安卓軟件的朋友推薦一款代碼生成器,可以直接讓你們把寫好的代碼放到Eclipse軟件就可以用!個(gè)人感覺這款軟件雖然用處不是很大,但是對(duì)一些新人來說還是有一些幫助的,覺得有這方面需要的朋友可以下載下來看看對(duì)你有沒有用!
軟件介紹
雙魚林安卓Android代碼生成器是一款生成安卓手機(jī)程序的代碼生成器 基于分層模式設(shè)計(jì)思想,生成的代碼直接導(dǎo)入Eclipse軟件就可以用的!真正面向?qū)ο笤O(shè)計(jì):系統(tǒng)的整體設(shè)計(jì),提供通過使用面向?qū)ο蟮姆椒,設(shè)計(jì)所需系統(tǒng)中的基礎(chǔ)對(duì)象(類),并根據(jù)專業(yè)級(jí)的“三層架構(gòu)模板生成專業(yè)級(jí)的界面和源代碼,同時(shí)設(shè)計(jì)系統(tǒng)和數(shù)據(jù)庫:采用“數(shù)據(jù)映射建立基礎(chǔ)對(duì)象(類)與數(shù)據(jù)表之間的關(guān)系,在設(shè)計(jì)類的同時(shí),就可以完成關(guān)聯(lián)表結(jié)構(gòu)的設(shè)計(jì)!
輕松解決多表關(guān)聯(lián)
多表關(guān)聯(lián)一直是一個(gè)繁瑣的問題,如一個(gè)員工屬于一個(gè)部門。在設(shè)計(jì)基礎(chǔ)對(duì)象(類)時(shí),可以將部門類(不是部門編號(hào))作為員工類的一個(gè)屬性,自動(dòng)生成表間關(guān)聯(lián)代碼,在界面上也可以實(shí)現(xiàn)部門名稱的顯示,及使用下拉框選擇部門。系統(tǒng)實(shí)現(xiàn)了字符串,整數(shù),小數(shù),日期類型,圖片類型這些常見類型的CRUD操作,并且實(shí)現(xiàn)了對(duì)象之間的外鍵關(guān)聯(lián)!
手機(jī)客戶端主要包括目錄結(jié)構(gòu)
com.mobileclient.activity: 充當(dāng)界面層(界面描述在布局文件中)和控制層(控制程序的運(yùn)行流程)。
com.mobileclient.domain: 實(shí)體對(duì)象描述層,負(fù)責(zé)描述和封裝對(duì)象的各個(gè)屬性,在各個(gè)層次中進(jìn)行數(shù)據(jù)流動(dòng)。
com.mobileclient.service: 業(yè)務(wù)邏輯層,通過和服務(wù)器通信,實(shí)現(xiàn)數(shù)據(jù)的發(fā)送和接收。
com.mobileclient.handler: 當(dāng)服務(wù)器返回xml數(shù)據(jù)集時(shí),需要調(diào)用這個(gè)層的類實(shí)現(xiàn)xml數(shù)據(jù)集到java對(duì)象數(shù)據(jù)鏈表的轉(zhuǎn)換,這里采用的是SAX解析技術(shù),相比DOM技術(shù)解析需要更低內(nèi)存,很適合手機(jī)上使用。
com.mobileclient.util: 里面包括各種Adapter主要負(fù)責(zé)將各種數(shù)據(jù)渲染顯示到界面上,這里還有個(gè)ImageService負(fù)責(zé)從服務(wù)器獲取圖片資源,HttpUtil負(fù)責(zé)和服務(wù)器通信,主要是發(fā)送參數(shù)給服務(wù)器!
com.mobileclient.app: 保存應(yīng)用程序類,全局變量可以放到這里,應(yīng)用程序中未處理的異常可以在此被捕獲到日志文件。
res/layout: 各種界面布局文件!
res/drawable-mdpi: 程序界面中用到的圖片資源文件!
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版