android應用程式設計規範

2023-01-25 15:42:03 字數 2962 閱讀 9014

示例:public void exa,mpl;e}}

if(...)

if(...)else if(...)else

void examplefun(...)

public class exampleclass

示例:if(filename != null

&& (new file(logthpath + filename).length() <

...//progrpm code

}public static logiterator read(string logtype,date starttime,date endtime,

int loglevel,string username,int bufernum)

int a;

int b;

(1)逗號、分號後面加空格

int a, b, c;

(2)比較操作符、賦值操作符「=」、「+=」,算術操作符「+」、「%」,邏輯操作符「&&」,「&」、位操作符「<<」、「^」等雙目操作符前後應加

(3等單目操作符前後不加空格

(4)「.」前後部加空格

示例:/*

*注釋內容

*/package

格式:/*

*檔名

*版權*描述

*修改人

*修改時間

*修改內容

*/示例:

/**檔名:

*版權:copyright 2014-11-03 miki

*描述:通用日子系統

*修改人:張三

*修改時間: 2014-11-03

*修改內容:新增

*修改人:李四

*修改時間:2014-11-04

*修改內容

*/package

/***注釋內容

*/public class commmanager

說明:可以根據需要列出:版本號,生成日期、作者、內容、功能、與其他類的關係.

格式:/**

*《功能描述》

*@author [作者]

*@version [版本號,yyyy-mm-dd]

*@see [相關類/方法]

*/如:

/***注釋內容

*/private void string mlogtype;

/***注釋內容

*/ public void write()

2-6列出方法的功能描述,輸入引數、輸出引數、返回值等

格式:/**

*《功能描述》

*@param [引數1] [引數1 說明]

*@param [引數2] [引數2 說明]

*@return [返回型別說明]

*@see [相關類/方法]

*/如:

public void example()

如下注釋為乙個無效的注釋:

//如果receveflag為真

if(receveflag)

而如下注釋可得到額外的資訊:

//如果從連線收到資訊

if(receveflag)

示例://add by miki zhang_s 2014-11-03 begin for function

......新增的內容

//add by miki zhang_s 2014-11-03 end for function

//modify by miki zhang_s 2014-11-03 begin for function

......修改的內容

//modify by miki zhang_s 2014-11-03 end for function

格式:產品名.模組名:

如設定:

orderinformation,customlist,logmanager

3-3 類方法使用類意義完整的英文描述:第乙個單詞的字母使用小寫、剩餘的單詞首字母使用大寫,其餘小寫

如:private void calculaterate();

public void addneworder();

3-4 靜態變數

private static string sname;

如:public string gettype();

public boolean isfinished();

public void setvisible(boolean);

public void show();

public void addkeylistener(listener);

public class a

如:public class orderinformation}}

public final static int max_value = 1000;

public final static string default_start_date = 「2014-11-03」;

(1)背景:bg_描述,這種**一般用在比較大的**,作為介面的背景

(2)按鈕:btn_描述,這種**一般用在按鈕上,而且這種按鈕沒有其他狀態

(3)圖示:ic_描述,這種**,一般用於單個圖示,如九宮格,或listview的小圖示

(4)分割符圖示:di_描述

(1)背景:bg_描述_狀態1[狀態2],主要用於控制項上的不同狀態,而且在layout配置檔案當中,一般不會直接引用,

而是通過定義「selecter」檔案的方式引用,實現動態效果,而」selecter」的檔案嗎名字。可以直接「bg_描述.xml」

(3)選擇框:chx_描述_狀態1[_狀態2],選擇框,一般有2態和4態;

如果當前的xml檔案,是用作activty的contentview的,就用「layout_描述.xml」;

同上,用"dialog_描述.xml" ;

5-2-3.列表項:如果是表示listview中的每一項的布局檔案,可以用「listitem_描述.xml」;

Android應用程式設計基礎

android應用程式設計基礎第28篇 android四大元件 前篇我們已經介紹了activity以及其生命週期,我想大家已經有所了解了。今天我們就來講講四大元件中的service。service作為android中四大元件之一,擁有重要的地位。service具有和activity一樣的級別,ser...

應用程式設計報告

大作業題目 班級 學號 學生姓名 其他組員 作業成績 應用程式設計基礎 1 設計報告 1 目錄 2 大作業設計報告內容 2 一 需求分析 2 二 功能概要 3 三 模組組織 3 四 功能實現 4 1 計數模組 4 2 顏色模組 5 3 定時模組 6 4 新建儲存列印模組 7 5.幫助 10 五 製作...

序列口應用程式設計例項

1 串列埠方式0應用程式設計 8051微控制器序列口方式0為移位暫存器方式,外接乙個串入並出的移位暫存器,就可以擴充套件乙個並行口。例 用8051序列口外接cd4094擴充套件8位並行輸出口,如圖所示,8位並行口的各位都接乙個發光二極體,要求發光管呈流水燈狀態。序列口方式0的資料傳送可採用中斷方式,...