新聞中心
1. 為了便于調(diào)試,所有類(lèi)都定義TAG。并在所有方法(或者關(guān)鍵步驟開(kāi)始)進(jìn)行日志的記錄。

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括習(xí)水網(wǎng)站建設(shè)、習(xí)水網(wǎng)站制作、習(xí)水網(wǎng)頁(yè)制作以及習(xí)水網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,習(xí)水網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到習(xí)水省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
- class TestService extends SuperClass{
- private static final String TAG = "text.TestService";
- // some code...
- private void method1(){
- Log.i(TAG,"method1");
- // some code...
- }
- }
2. Activity中,很多控件都有click等事件,每一個(gè)控件都去注冊(cè)顯得代碼比較亂??梢宰孉ctivity實(shí)現(xiàn)OnXXXXListener。在onXXX()方法中,統(tǒng)一處理。
- class MyActivity extends Activity implements OnClickListener{
- // some code
- public void onCreate(Bundle savedInstanceState) {
- initComponent();
- registerListenr();
- }
- private void initComponent(){
- mTextView = (TextView)findViewById(R.id.id1);
- mTextView2 = (TextView)findViewById(R.id.id2);
- // some code
- }
- private void registerListener(){
- mTextView.setOnClickListener(this);
- mTextView.setOnClickListener(this);
- }
- private boolean onClick(View v,....) {
- switch(v.getId()){
- case R.id.id1:
- break;
- case R.id.id2:
- break;
- default:
- Log....
- }
- }
- }
3. layout布局文件中,盡量通過(guò)include的方式進(jìn)行復(fù)用。方便管理,節(jié)省時(shí)間,代碼簡(jiǎn)潔一點(diǎn)。
4. 使用style統(tǒng)一設(shè)置控件的屬性。免得風(fēng)格不統(tǒng)一,也節(jié)約代碼。
5. 發(fā)布正式包前,不使用混編。否則測(cè)試出bug后還是無(wú)法查看日志。你只能看到a.b.c....
只列了一些我自己整理的東西,viewholder之類(lèi)的,就沒(méi)列了[[71309]]
暫時(shí)想到這么多。。。歡迎補(bǔ)充[[71309]]
當(dāng)前文章:Android幾個(gè)可能有用的習(xí)慣
當(dāng)前鏈接:http://fisionsoft.com.cn/article/cdjjpjd.html


咨詢
建站咨詢
