双列表的通讯录功能,本来以为不可能呢,结果做出来了。方式是使用单列的框架,adapter一个item显示两条数据
同一个jsonbean的同一个字段在不同接口返回的格式不一样,通过用object对象接参数,再用gson解析,这种方式依然会出现解析异常的情况,就手动解析,尝试成功
手势放大功能、画廊
医华首页学科tag居中
调研填空题、答题翻页效果、上传图片题型、打分、评星、scrollview嵌套viewpager
socket ,弹幕,语音,
fragment能根据内容高度调整高度
databinding读boolean值自动找get/set方法规则和java注入不一样,跟其他类型的一样
视频录制,视频播放,多张图片上传,阅读多媒体文件
recyclerview嵌套显示且内容不被遮盖
拖拽gradview
饼状图柱状图、自定义统计图
webview加载进度条
flowgridview、ConstraintLayout
单个刷新view
扫描二维码、生成二维码(中文得转码才能通过qq的安全机制)
枚举
viewstub
databinding、eventbus、bugtag、greendao、retrofit、gson 、okhttp、leakcanary、听云、阿里热更新。
到指定页之后再debug
富文本,webview加载富文本,webview播放视频,获得webview内容的高度
获取通讯录
富文本编辑,搜索关键字标红
直播,俩视频层叠,ppt视频大小屏切换
打电话虚拟号码,sip(互联网电话/上海云信留客)和普通电话(讯众小号、北京天舟)都有
百度定位、
语音识别:讯飞(语音识别、医疗听写)、百度、极限元
文字识别OCR:讯飞(印刷文字识别、手写文字识别)、百度、腾讯云、阿里云
视频会议、直播、直播互动:声网、瞩目、云屋、云信、融云等
viewpager不缓存、FragmentStatePagerAdapter、getChildFragmentManager
quiktimeplayer 预览苹果手机屏幕
多层recyclerview嵌套或里面嵌套能滚动的控件 android.support.v4.widget.NestedScrollView
其他部门:阿里云推流、阿里云储存、postman模拟请求、自动化测试、使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用(electron:)、navicatPremium连数据库、ios市场相关知识、webview的console.log输出。调样式可以用weinre,调试js可以用debuggap,pc开发者模式右键检查。
Scala、spark、hadoop、Java1.8比较之前版本的改进、mapreduce、etl hive、etl spark、lambda表达式,方法引用以及多重Annotation