proginn2225165097
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日07:00-09:30、周末09:00-18:00工作地点: 远程
服务企业: 1家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我在鼎桥公司担任Android 开发,主要负责Android App (30%)Framwork(60%) 和HAL(10%)的开发

1:熟悉Android App运行基础知识以及Framework层相关部分

2:熟悉Android  jni相关知识,可编写构建脚本.

3: 熟悉Android 音频录制和播放,熟练使用Android AudioRecord 和AudioTracker进行录制和播放

4:熟悉Android 音频 ndk层播放流程,使用 opensl es 在native层播放

5:熟悉Android App整体架构搭建形式,熟悉常见的Android优化如内存优化,CPU使用率优化等

6:熟悉SDK封装基本逻辑和原则

7:熟悉Android基本组件,以及常见的跨进程方式及其优缺点

8:了解Android的基本启动流程,包括从initrc启动到基本的Android app启动

9:了解基本的Android 基本的性能优化,进行设计分析,根据需求选择合适的技术

10:熟悉Android Camera2 API,了解基本YUV数据采集转换,使用过Libyuv等开源库

11:了解常见的Http协议等以及socket通信

工作经历

  • 2017-07-01 -2021-07-31鼎桥Android 开发工程师

    Android 终端开发 包括 app 开发 和Framework开发 HAL开发

教育经历

  • 2015-09-01 - 2017-07-01山西大学商务学院计算机科学与技术硕士

资质认证

技能

Android
0
1
2
3
4
5
作品
opengl 处理

1:对canmera 输出数据进行编码解码,编码成H264,最后在通过对音频和视频进行mixer 合成视频 2:编解码同时输出预览,预览需要增加水印 3:使用opengl实现相机预览,且在预览界面增加水印

0
2023-04-06 09:56
android记录仪

1:主要使用Android Camera进行录制和编码视频 2:对yuv数据进行处理,进行resize,copy等 3:在对yuv数据进行处理时 由于不同分辨率大小不同 所占内存不同,拷贝在java存在速度问题,因此采用jni方式进行,采用了libyuv第三方库进行实现功能,以及对内存的优化

0
2023-04-06 09:58
Android终端

1:项目主要负责 Telephony 通信的从 apk到frameWork 再到 hil 通信流程的 开发和维护 以及音视频 camera部分的开发 2:本人使用了Android的Camera 进行数据传递和编解码 以及Android常见的跨进程实现方式,多线程实现等 3:在项目中遇到的难点 包括多线程数据同步安全问题 以及 生产者和消费者模型在项目实际中遇到的速度不匹配问题等

0
2023-04-06 10:01
更新于: 2023-01-10 浏览: 175