1.熟练掌握Java语言,熟悉Android开发。
2.熟练掌握Android应用UI设计、常用布局、自定义控件开发。
3.熟练掌握多线程编程和线程间的通信机制,并了解Handler原理。
4.掌握数据的存储方式(SharedPreferences,File存储,SQLite数据库存储等)。
5.熟悉使用网络请求框架 Retrofit、OkHttp、图片加载框架 Glide 、事件总线框架EventBus等开源框架。
6.对Android的性能优化、内存优化等有一定的经验。
7.熟悉MQTT、蓝牙、串口通讯以及Socket网络通信。
8.熟练使用常用adb命令。
9.熟练使用JNI开发。
项目名称:会议室墙控
项目描述:
会议室墙控程序是一款嵌入每个会议室内墙,用来显示会议信息,视频通话、控制会议室各设备的程序,主要功能是用来拨通其他会议室号码进行视频通话,控制会议室内摄像头、灯光、电视、投影,窗帘等设备,让用户们可以将整个会议室的设备进行统一控制管理,便于用户的使用。
项目内容:
主要功能:
视频通话:拨号其他会议室号码进行远程视频通话,视频会议
显示功能:实时显示该会议室的会议信息(此功能与会议指引一样)
控制功能:
视频通话时可调节近端、远端摄像头的方向,放大缩小,以及音量等;
未视频通话时可调节会议室内窗帘、灯光、电视、投影、LED屏等设备。
辅助功能:
更新APK,返回版本号给后台,刷新会务信息,重启屏幕等