1.熟悉Android的各种UI布局方式;
熟悉Android中的Http协议;
熟悉Android中的json数据解析;
熟悉Android的开发机制与四大组件的使用;
熟悉Android的存储方式,如SQLite与sharepreference;
掌握Android中的自定义控件;
了解Android中多线程的并发机制。
2.熟悉Android三方网络框架,如Volley、XUtils、Retrofit;
熟悉ShareSdk分享;
熟悉极光推送服务;
掌握对百度地图以及高德地图的集成开发;
熟悉Git、svn以及代码版本管理,有混合开发经验;
熟悉webview使用,能熟练与js进行交互;
熟悉webview中的路由跳转的使用与配置优化;
熟悉android下文件流操作;
熟悉android设计模式(mvp 和mvc);
掌握android线程通信机制;
有良好的编码习惯,在开发中比较善于将复用代码封装到一起,善于使用继承、接口和枚举方法。
3.乐于学习新的技能,善于与人沟通,深知团队合作的重要性“一个人,一座孤城。一个团队,一个天下。”
i视视,是基于四川电信开发的一款视频在线播放软件。目前注册用户已达百万级,软件功能主要分为首页、影视、互动、新闻、我5大模块。首页和影视是各种视频类型的推荐和展示点击进入可以进行直播、点播、回放类视频的观看点击视频播放器右上角的投屏按钮可以将视频内容投射到相应的机顶盒上并进行tv观看。互动主要是仿微博开发的进行相册创建并分享照片的动态功能以及一些三方应用的跳转功能。我的主要是个人信息展示和视频观看历史的展示点击可以跳转到改观看历史并继续观看视频内容。
用到的技术:
ijkPlayer视频播放器源码,极光推送,shareSdk分享,三方arr文件集成,Lite-orm数据库存储,Okhttp网络请求,文件视频下载播放,Glide网络图片加载以及json数据解析等。