总结一下Android 基础技能,看这些年在Android的成长,到底学到了些什么。
一:Android基础技术
1: AndroidStudio的基础设置(包括快捷键)
2:四大组件: Activity, Services,ContentProvider,广播
3:动画技术
字符串格式化及连接技术
4:多线程(包含UI多线程更新技术)
5:最基础的UI使用(Button,textview等等)
6:TCP/UDP/http通读处理 的使用
7:自定义组件(
8: 定时器(Timer与alarm两种方式)
9:绘图技术(画线以及各种图形)
10:多媒体(音频、视频)播放控制
11:通知、弹出对话框(popup window,Toast等用法)以及带选择按钮的弹窗
12:Fragment 碎片技术(结合Viewpager的使用)
13:常见三方组件库(如Autolayout,dialog等)的使用以及自定义module的使用
二:提高部分:
1: 文件读写(对象流读写,二进制读写)
2:sqlite/以及持久化处理(sharepreference等)
3:消息传递(包括对象传递)的处理
手机常用访问与调用(读联系人,拨号、发短信)以及权限熟悉
4::Json/xml 数据解析
5: NDK技术(so的调用与生成完整用法)
6:传感器的常用处理
9:Lamda表达式
7:地图(baidu/google谷歌地图)定位与相关技术用法
8:移动支付(支付宝等接口访问与调用)