Android專案原始碼架包結構詳解
2.1 com.hd.android.activitys
說明:此包一般包含的是主介面、啟動介面、引導頁等公用的activity;
舉例:MainActivity.java
2.2 com.hd.android.app
說明:此包一般存放Broadcast,service, application等類
舉例:MyBroadcast.java
2.3 com.hd.android.base
說明:此包存放activity、fragment、adapter的基類;
舉例:BaseActivity.java;
2.4 com.hd.android.config
說明:存放一些圖片快取、Log等處理類
舉例:Log.java
2.5 com.hd.android.constants
說明:存放常量,常量格式public static final xxx XXX = xxx;
舉例:Constant.java
2.6 com.hd.android.dao
說明:資料訪問
舉例:SqlDBHelper.java
2.7 com.hd.android.entity
說明:存放實體類,包下的所有類裡只能是屬性變數+get和set方法
舉例:UserInfo.java
2.8 com.hd.android.https
說明:存放網路請求的相關類;
舉例:Request.java
2.9 com.hd.android.module(僅為參考)
說明:除開公共地方,從此處開始為各個模組裡面的類別,這只是方法之一
2.10 com.hd.android.receiver
說明:存放廣播接收類;
舉例:XXReceiver.java;
2.11 com.hd.android.service
說明:存放服務管理類,屬於業務層級別;
舉例:RequestManager.java;
2.12 com.hd.android.utils
說明:零碎的一些邏輯功能類;
舉例:XmlUtil.java
2.13 com.hd.android.widgets
說明:包下的所有類裡只能是自定義控制元件或自定義dialog
舉例:MyDialog.java