移動客戶端Android開發(fā)規(guī)范_第1頁
移動客戶端Android開發(fā)規(guī)范_第2頁
移動客戶端Android開發(fā)規(guī)范_第3頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、移動客戶端開發(fā)標(biāo)準(zhǔn)之 Android一、編碼標(biāo)準(zhǔn)常量命名:只能包含字母和_,字母全部大寫,單詞之間用_隔開。 單詞名稱要能表達(dá)變量的規(guī)律說明。變量命名:變量類型簡稱+變量規(guī)律名稱變量類型:String=str;Integer=int;Boolean=bool;控件命名:控件類型簡稱+規(guī)律名稱控件類型:LayoutView:lvRelativeView:rv Button:btnTextView:tvImageView:ivEditText:etActivity命名及對應(yīng)的頁面命名Activity命令:規(guī)律名稱(首字母大寫)Activity頁面命令:規(guī)律名稱(小寫,跟Activity 的規(guī)律名稱

2、同名,單詞間用_分隔)+.xmlStrings.xml id 命名對于針對特定 Actvity 命名:activity 名稱_規(guī)律名稱(小寫)其它命名:strings_規(guī)律名稱(小寫)包的命名規(guī)章:com.al.ec+.應(yīng)用程序名稱.名目分類全部小寫二、版本把握承受代碼治理工具,進(jìn)展代碼的治理。如:SVN快速取出代碼。代碼提示,需注明開發(fā)或修改了什么內(nèi)容。程序的文件頭注釋按以下格式/*亞信聯(lián)創(chuàng)電信EC產(chǎn)品部*author翁德輝*date2022-04-05* Description基類,用于集合頁面的常用操作*versionV1.0*/假設(shè)有修改需在其下面寫明修改日期,修改人,修改內(nèi)容。函數(shù)或

3、過程的注釋按以下格式/*函數(shù)或過程說明*param參數(shù)名:參數(shù)說明*/對于變量需要在變量上面對變量進(jìn)展注解。/彈出選號privateAlertDialogdialogNumber=null;Ctrl+Shit+FCTRL+SHIFT+O三、名目構(gòu)造代碼構(gòu)造com.al.ec+.應(yīng)用名稱+.activity:Activitycom.al.ec+.應(yīng)用名稱+.activity+功能分類:用于放相應(yīng)的功能的的com.al.ec+.應(yīng)用名稱+.adapter:用于放相應(yīng)的適配器信息com.al.ec+.應(yīng)用名稱+.control:用于放第三方控件+.customview:用于放自定義頁面或控件com.

4、al.ec+.應(yīng)用名稱+.model:用于放自定義的類+.model+.interface:用于放接口返回的數(shù)據(jù)類com.al.ec+.應(yīng)用名稱+.utils:用于放常用工具包+.utils+.security:用于放常用工具包中的安全處理加解密等+.utils+.data:庫,輕量存儲等com.al.ec+.應(yīng)用名稱+.service:用于放效勞+.interface:用于放調(diào)用接口的類引用包libs資源名目res/anim:放一些動畫效果(可以知名目構(gòu)造)xml(如:按鈕的圖片和按鈕按下去的圖片)480800layout:放頁面的布局res/rawSQLstrings.xml(定義的字符串

5、)、styles.xml(樣式)等。對于平板還需要增加以下二個名目res/values-largedimens.xml(7res/values-xlargedimens.xml10四、安全性及完整性數(shù)據(jù)安全性輕量級存儲也需要進(jìn)展加密,取出來的時候進(jìn)展解密。數(shù)據(jù)傳輸調(diào)用安全客戶端與門戶層之間的調(diào)用之間數(shù)據(jù)傳輸過程中客戶端進(jìn)展加密,門戶進(jìn)展解密;雙方需要定義一套加解密算法,需要門戶層框架的支持。混淆編譯能引成混淆編譯安裝的失敗。APKAPK系統(tǒng)特別日志表中進(jìn)展記錄,便利改正。門戶層日志特別的狀況。五、平板開發(fā)留意事項(xiàng)現(xiàn)在主流的為:10.1128080071024600712808007192012

6、00平板開發(fā)主要承受:style+dimens(values-large,values-xlarge)相協(xié)作,以及線性布局相對布局的方式樣式;用于各種控件,按鈕,列表,輸入框,文框的統(tǒng)一樣式,樣式dimens用于放定義的值,包括字體,寬,高,邊距等。大小單位統(tǒng)一用:dp字體統(tǒng)一用:sp線性布局主要承受:layout_weight六、開發(fā)留意內(nèi)容圖像圖像需要變化的,需做成9.png,以削減圖像的存儲空間。如:按鈕,輸入框等統(tǒng)一的單位dpLogLog,上線的時候關(guān)掉不顯示出來。接口用的出入?yún)⒔ㄗh每次都打印,以便利調(diào)試使用。版本升級每次翻開應(yīng)用的時候比對版本有版本需進(jìn)展強(qiáng)制更由于電信行業(yè)的特別性打算對于Activity 需創(chuàng)立BaseActi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論