1、熟练使用java以及Android开发中的四大组件、多线程,自定义View,touch事件原理;
2、熟悉Handler,ActivityManagerService,WindowManagerService和Binder原理,jni与蓝牙开发,插件化/热修复机制;
3、熟悉代码重构和组件化拆分;
4、熟悉android studio性能检测工具,内存优化,页面流畅度优化;
5、熟悉c/c++,MediaCodec,ffmpeg,了解音视频相关知识;
6、熟练使用css+div,javascript开发html5页面;
7、熟悉springMVC,spring+mybatis,熟悉微信小程序开发;
8、熟练使用java socket,熟悉react native开发,熟悉kotlin开发。
从0到1开发一个在子进程中正常显示view的sdk,这个sdk可以让view脱离子进程的Activity也能显示,点击,滑动,输入文字,调整view本身的大小和位置,被主进程的view覆盖,它能降低app25%的内存,降低cpu使用率和虚拟内存,减少app的崩溃率;开发直播中台,优化直播中台架构,满足业务快速接入直播功能的需求;开发flutter直播中台,支持直播间内多人开播,聊天等功能;开发和维护crash等中台sdk,解决yy app的线上崩溃。
人脸闸机和机场app是一个使用百度自研AI进行人脸识别的app。该app通过ffmpeg和mediaCodec对本地和网络视频图像数据进行解码,同时集成了很多硬件功能:串口通信;蓝牙继电器;韦根26/34协议;干接点信号;usb转串口硬件;IDR蓝牙身份证识别器,usb转韦根硬件。本人负责:将项目组件化重构以 适应需求迭代和业务发展,视频图像数据硬解码,硬件协议开发,性能优化,其中将人脸闸机app内存占用下降了50%,机场app内存占用下降了50%。
京东到家是京东集团基于传统B2C业务模式向更高频次商品服务领域延伸的O2O项目,人们可以在京东到家上购买在线超市上的商品,在家就可以收到商品。
YY致力于打造全民娱乐的互动直播平台,以多样的美女互动、优质的直播内容、极致的互动体验,满足用户音乐、舞蹈、户外等直播及绝地求生、王者荣耀等热门游戏直播的观看需求。
YY致力于打造全民娱乐的互动直播平台,以多样的美女互动、优质的直播内容、极致的互动体验,满足用户音乐、舞蹈、户外等直播及绝地求生、王者荣耀等热门游戏直播的观看需求。