1.熟练使用java,C语言,安卓UI实现,网络访问,多线程,XML和Json解析,以及文件IO流,MySQL和SQLite等相关操作;
2.熟练掌握Android数据存储(文件、SQLite、SharedPreferences等);
3.熟练使用分享、推送,以及第三方支付功能的SDK;
4.熟练Android开发架构和API调用,以及MVP架构。模块话封装,自定义组件封装,和第三方SDK封装;
5.熟练使用网络协议HTTP、TCP/IP等通讯协议;
6.熟练掌握Android‘界面的交互开发,容量。性能和内存的优化;’
7.熟练掌握MVC,MVP,MVVM等架构模式进行开发;
项目:购物商城项目App
1.首先要对项目的需求分析以及评估,制定项目计划,搭建框架;
2.根据项目需求,进行文档编写,UI相关的实现以及后期的优化;
3.最后根据测试,修改项目的BUG,实现最终产品;
技术点:
1.使用MVP模式做架构;
2.利用Rxjava+retrofit+OkHttp作为项目当中的数据传输以及处理
3.使用Git实现整个APP项目的版本操作;
双通虚拟示波器:主要是为了通过检测波形的变化检测汽车各项功能的正常性。 通过连接wifi,蓝牙或者type-c接口的通讯方式获取到汽车各个部位运行时候的波形,然后根据波形的数值判断是否出现故障,以及处理故障,过程中使用java语言以及c语言,搭建ui界面,通过自定义通讯协议,以
喷码机数据打印: 1.喷码机数据生成以及数据保存修改显示,并进行二次开发控制卡于一身; 2.硬件包括手持喷码打印设备,通过c编写的下位机进行数据的打印生成,上位机通过java编写的UI界面对需要生成的数据进行设置以及保存读取; 3.功能包括文字,计数,时间,图片