lsyAndroid的專欄--解決實際開發中自己遇到的問題
阿新 • • 發佈:2019-01-23
初級(泛指無經驗或者入門級)
基礎知識
- Java:
- 基本語法(基本資料結構、集合、String操作、Stream以及IO、異常處理)
- 面向物件(繼承、多型、抽象類、封裝、介面)
- 基本的多執行緒、序列化操作
- Java8新特性(例如lambda表示式)
- Android:
- 四大元件(Activity、Service、 BroadcastReceiver、ContentProvider)+Fragment,詳解Activity、Fragment和Service的生命週期,尤其強調Activity四種啟動模式、Service和IntentService的使用場景
- 常用系統介面元件(Button、TextView、EditText、ImageView、ListView、ViewPager等),以及Android5.0以後新增加的元件(RecyclerView、CardView等),熟練會用,而且熟悉使用的場景
- 五大布局(LinearLayout、RelativeLayout、FrameLayout、TableLayout、AbsoluteLayout),熟練會用,熟悉使用場景,以及每一種佈局的特點
- Intent的熟練使用,包括Activity傳遞資料、Activity啟動、傳送廣播等內容的編寫
- Thread-Handler、AsyncTask非同步任務的使用,能說明回撥方法,呼叫引數內容, 能描述訊息機制更好