Android技术栈

Java基础部分

一、java运行环境配置和ide使用,jdk》jre》jvm的理解,GC的了解

二、数据类型和运算符

三、流程控制和数组

四、理解面向对象

五、java集合

六、泛型

七、异常

八、与运行环境交互(运行java程序的参数、获取键盘输入),
常用类(System、Runtime、Object、String/StringBuilder/StringBuffer、Math、Random、BigDecimal、Date、Calendar、TimeZone、SimpleDateFormat),
正则表达式,
国际化

九、JDBC编程

十、注释

十一、输入/输出,流与文件

十二、XML

十三、序列化和反序列化

十四、多线程

十五、网络编程

十六、类加载与反射

十七、AWT(可忽略)

十八、Swing(可忽略)

Android基础部分

一、基本概念了解和环境搭建

二、项目结构

三、四大组件(Activity、Service、ContentProvider、BroadcastReceiver)和Application

四、Intent和Manifest

五、基本控件的使用

六、五大存储方式(SharedPreference、SQLite数据库、ContentProvider、文件、网络)

七、AsyncTask、HandlerThread、IntentService、ThreadPoolExecutor

八、消息机制(Handler、Looper、Message、MessageQueue、ThreadLocal)

九、Drawable

十、动画

十一、Window和WindowManager

十二、Bitmap

十三、XML解析,JSON解析

十四、RemoteViews

十五、View事件体系和工作原理

十六、IPC机制

十七、打包发布

十八、JNI/NDK

十九、图形图像(OpenGL、Canvas)

二十、多媒体(音频、视频、摄像头、录音、MediaStore、闹钟、语音识别)

二十一、设备功能(wifi或2g网络、定位、电话、短信、联系人、传感器、设备信息、NFC)

二十二、第三方集成(分享、登录、地图等)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值