1. 程式人生 > >lsyAndroid的專欄--解決實際開發中自己遇到的問題

lsyAndroid的專欄--解決實際開發中自己遇到的問題

初級(泛指無經驗或者入門級)

基礎知識

  • 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非同步任務的使用,能說明回撥方法,呼叫引數內容, 能描述訊息機制更好