Android晋级之路
16lz
2022-01-14
初级(泛指无经验或者入门级)
基础知识
- 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中的Context详解
- [Android] Android获取当前顶部Activity名方法历史版本汇总
- 地图入门(一):Android上使用Google Maps加标注的最最简单的例子
- 关于打印日志的使用
- Android之使用传感器获取相应数据
- CentOS64位系统使用Android虚拟机问题
- 箭头函数的基础使用
- NPM 和webpack 的基础使用
- Python list sort方法的具体使用