Android 基础技能必备梳理

来源:互联网 发布:python 向量化编程 编辑:程序博客网 时间:2024/06/06 03:49

总结一下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:移动支付(支付宝等接口访问与调用)