Android晋级之路
16lz
2021-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异步任务的使用,能说明回调方法,调用参数内容, 能描述消息机制更好
更多相关文章
- Android最新优秀而实用的开源组件1
- Android Jetpack架构组件Navigation管理Fragment框架
- android 概述 及四大组件
- 安卓面试基础知识点总结
- Android 组件 ContentProvider 内容提供者
- Android 四大组件(总结)
- React Native调用Android原生组件
- Android用户界面 UI组件--自动提示输入框 AutoCompleteTextView