个人认为如下: ①java基础(如面向对象,多线程,集合类及集合之间的区别,网络通信等)要熟悉; ②安卓方面:事件分发机制、Handler消息处理机制、AsyncTask异步操作、Android SDK的特性,Android数据缓存、SharedPreferences、SQLite、File、Android常用的布局,四大组件及Fragment(特别是Activity的生命周期) 、图片三级缓存原理等要熟悉;知道Android的JNI开发流程;自定义控件技术、常用动画、Android系统运行原理与整体架构、ActivityManagerService、WindowManagerService的主要功能要理解;还有了解常见的数据结构与设计模式等;常用的开源框架,比如okhttp,xUtils3要知道,最好自己练习过。                         
点赞 1

相关推荐

07-17 11:27
门头沟学院 Java
点赞 评论 收藏
分享
Java大菜狗:纯纯招黑奴,一天还不到两百那么多要求,还不迟到早退,以为啥啊,给一点工资做一堆活,还以不拖欠员工工资为荣,这是什么值得骄傲的事情吗,纯纯***公司
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务