Android面试硬技能复习指南
来源:互联网 发布:淘宝组装电脑店铺排名 编辑:程序博客网 时间:2024/05/17 22:34
我是才从培训机构培训结业,面试遇到好多的问题。虽然我有一张厚脸皮,但是掩盖不了我的玻璃心。于是决定自己写点东西,不知道有没有用,感谢人类发明了文字,能够给情绪的一个宣泄的出口。只是单纯的想写点东西,只是单纯的想写点东西,只是单纯的想写点东西,重要的事情说三遍。内容是极客学院里面Copy出来的,如有侵权,联系我删除。
硬技能指的就是Android的开发能力,所包括的以下复习内容:
1.Java基础
Android开发使用的是JAVA语言
2.Android基础
3.UI控件与布局
自定义控件,自定义动画效果
4.传感器
移动设备的优势,有很多交互,比如传感器
5.定位系统
比如滴滴打车,百度地图
6.常用的数据格式
存储、传送数据的时候,必须用一定的格式来承载数据
7.网络编程相关
只有程序能连接服务器的时候,才是一个完整的系统
8.NDK与C/C++
性能方法Java可能遇到瓶颈,还有安全方面,一些非常重要的代码,一般用C/C++编译,Java语言是很容易被反编译的。
9.游戏开发
有更多的就业选择
Java主要复习知识点
1)面向对象
2)Java集合框架
比如存储一个商品列表,用List,键值对用Map
3)异常处理
编译时异常,运行时异常
4)Java反射
spring核心功能全部是用反射机制来实现的
5)泛型
Java是一门静态的编程语言,在很多情况下不是很方便,泛型的引入,能够给我们的开发带来很大的便利
6)文件操作
Android基础
1)Activity
2)Service
后台运行
3)BroadcastReceiver
广播接收器
4)ContentProvider
应用程序的之间的数据的共享
5)权限系统
6)Intent与IntentFilter
意图与意图过滤器
UI控件与布局
常用的UI控件如Button、CheckBox等
常用的布局如LinearLayout、RelativeLayout、FrameLayout
自定义控件
View与SurfaceView绘图API
视图动画效果
布局动画效果
自定义动画效果
效率优化及常见问题解决(内存溢出)
传感器
掌握getSystemService函数与SensorManager类的用法
学会使用加速度传感器
学会使用指南针
学会使用陀螺仪
熟悉其他常用的传感器
例如距离传感器
定位系统
掌握getSystemService函数与LocationManager类的用法
学会使用Android提供的的定位系统API
学会使用百度地图或者其他国内的地图服务商提供的API
常用数据格式
JSON格式数据的解析与生成
XML格式数据的解析与生成
网络编程
URLConnection
HTTPClient
HTTP通信短连接,发送一个请求,获取一条数据
Socket
实时聊天,官网没有官方的API
*NIO
异地通信,效率高
NDK/C++
搭建NDK继承开发环境搭建
Android.mk
Application.mk文件
javah工具的使用
Java与C++通信及需要注意的问题
游戏开发
使用Cocos2d-x框架开发Android游戏
使用Unity开发Android游戏
- Android面试硬技能复习指南
- android面试技能点
- Android面试必备技能
- Android面试必备技能
- Android面试必备技能
- Android面试复习知识点
- Android面试知识点复习
- Android面试复习
- Android面试复习
- Android面试复习
- android面试复习大全
- Android面试复习汇总
- Android面试指南
- Android面试指南
- Android笔试面试指南
- Android笔试面试指南
- 《Android 面试指南》
- Android应届生面试应该掌握的技能
- 有关混淆的问题解决
- 男人三十而立的感悟
- 解决AndroidStudio中svn不能用的问题
- javascript 数组操作
- python遍历数组的两种方法
- Android面试硬技能复习指南
- android中在一个Activity中停留几秒后跳转至另外一个Activity
- Java中数据类型之间的转换
- SQL Server r2 2008与VS2010相连接(ADO方式)
- 博客第一天
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- python数据类型详解
- System.Drawing.Color的颜色对照表(转载)