熟悉Android的JNI/NDK开发,能实现JAVA与C/C++程序间的互调,能完成工作中推拉流相应底层代码
熟练掌握Android源码以及framework原理,有较好的java基础
熟练掌握Android IPC机制、View的事件体系以及工作原理
熟悉Socket及时通讯原理和Android大图分片加载处理
熟悉Handler、Message、Looper消息机制及AsyncTask异步任务机制
熟悉View和ViewGroup的事件分发机制以及线程和线程池
熟练自定义View、animation,能够根据需求定义出相应的自定义控件和动画
熟练掌握Retrofit、RxJava、OkHttp、XUtils等三方开源library
智能拍照记账
是一款基于Android平台的记账应用,它可以帮助用户轻松记录每日的收支情况。
Freeguard Vpn APP
该项目的主要功能是为海外用户提供 vpn 服务。包含以下四大功能模块:ui 与交互、vpn 代理服务(核心)、用户系统、firebase相关功能。
使用Okhttp3+Retrofit+rxjava1+Glide+mvp 构建项目架构。包括常用的数据过滤、网络请求异常处理关联生命周期、常用的工具类等。 使用 butterknife 减少代码量 、XTabLayout 构建四个主页面 、使用 Lock9View 实现
使用VpnService,开发Android端的Flutter Plugin,实现Android和Flutter的通信; 使用Flutter 开发移动端跨平台UI,复现设计稿的 UI界面与交互流程; 集成Google Admob,applovin等实现完整的广