此章是 Android 開發(fā)的基礎(chǔ)內(nèi)容稍刀,只有幾個開發(fā)時的基本點需要注意
GitHub 鏈接:
GeoQuiz 第1章
1. 變量名命名規(guī)范
- 建議子類名使用 Activity 后綴夫偶,如 QuizActivity.java
- 布局的命名規(guī)則是將 Activity 名稱的單詞順序顛倒過來并全部轉(zhuǎn)換為小寫字母,然后在單詞之間添加下劃線,如 activity_quiz.xml
- 包跳座、類杯巨、變量练般、方法矗漾、數(shù)組等的命名規(guī)范
2. 字符串資源
盡量使用字符串文件敞贡,而非寫死字符串,以便于統(tǒng)一修改和語言版本轉(zhuǎn)換
3. Android Studio 快捷鍵
- Option + Return (Alt + Enter) 組合鍵可以自動導入
4. 引用組件
引用組件使用以下方法摄职,而且需要將返回的 View 對象轉(zhuǎn)型(cast)為目標對象
示例如下:
mTrueButton = (Button) findViewById(R.id.true_button);
5. 監(jiān)聽器的設(shè)置(使用匿名內(nèi)部類)
mTrueButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Do whatever you want
}
});
使用匿名內(nèi)部類實現(xiàn)監(jiān)聽器有兩個好處:代碼更加清晰可讀和避免不必要的命名類實現(xiàn)
6.Android 編譯過程
Android 編譯過程
GitHub Page: kniost.github.io
簡書:http://www.reibang.com/u/723da691aa42