一、scrollview嵌套recyclerview卡顿问题及解决方法
二、Listview嵌套gridview单行显示的解决方法
三、XUtils 必须要创建无参的构造器
四、微信集成时的黑屏问题:包名类名要与官方文档保持一致
五、使用维他命做视频时要知道的问题:
1)声音、亮度怎么调整,实现原理,实现代码
2)播放器具体怎么写
3)如何快进?如何暂停?双击暂停的方式,是最好的用户体验吗
六、状态栏的颜色如何改
七、toolbar的可折叠效果哦如何实现的?
八、ListView/recyclerview的侧滑、删除是如何做到的,实现原理是什么?
item的位置判断;滑动删除的判断依据是什么?
九、怎么使用Mediaplayer播放视频?seekbar是如何快进的?
十、
Glide怎么加载图片?
图片怎么缓存?
默认的访问网络的方式(默认使用HttpUrlconnection)
现在有5MB的图片,但是我流量不够,怎么用Glide加载图片?
Glide怎么加载圆形图片的?怎么实现的?
十一、
谈一谈ListView/recyclerview的优化
十二、
要设置一个回到顶部的按钮要怎么做?
悬浮按钮,点击弹出多个,再点击收回则么做?
十三、
第一次有网络,断网后,不退出程序,返回到桌面,再回来,数据没有保存到本地,数据不会显示了。
重新连接网络,页面没有及时刷新。
解决思路:根据网络状态,发送广播。
十四、
Viewpager的无限轮播你是如何实现的?
思路:设置maxsize无边界,handler每隔几秒发送就发送一条消息的计时器Timer
如果有三个item,考虑到item的创建和销毁,有没有遇到什么问题?
十五、
友盟分享,第三方授权登录:为啥要第三方登录?通过什么方式在我们的后台进行同步?(后台每个用户都有一个Userid,第三方授权登录后,后台自动创建一个userid,进行注册)
十六、
webView 的高度,你怎么设置的?
java与js怎么交互的,你是如何实现的?
recyclerview中的GlideVidew的高度你是怎么设定的?
十七、
横竖屏切换时的断流问题怎么解决
上啦/下啦的帧动画怎么做
十八、
Rmpt hls xmpp 协议
十九、
视频下载的功能怎么做的?如何实现断点(比如暂停下载,或者没有网络了)下载?
如果现在一边要下载视频,一遍要下载apk,要几个线程(2个),怎么实现多线程下载?
二十、
当apk版本更新的时候,是替换安装还是?如果是替换,为啥呢?(同一个签名)
二十一、
网络连接,登录的密码或者其他什么信息需要进行加密,说说加密的方式?
现在你发给我的信息我还要做相应处理,那么你发送过来的数据可以使用MD5加密方式吗?(不可以,加密不可解析)
对称加密
非对称加密
Base64加密
你在项目中是怎么用的?为啥选择这种加密方式?其他加密方式为啥不用?
二十二、
项目中,不要使用scrollview嵌套recyclerview,而要只使用recyclerview,其他要显示的内容只是它的一个item,考虑item的多布局实现?
怎么与数据库中的信息保持一致?
List<Map<String,Object>> mlist
一个list对应一张表,一个Map代表一行数据
二十三、
横竖屏切换不会出现卡顿的?怎么解决的?
二十三、屏幕适配
1)现在屏幕上只让显示4个图标,怎么实现?
用java代码,屏幕宽度/4 ,然后设置到Item的宽度
2)图文详情中下面显示的商品内容怎么做适配?小手机可能显示2个,打手机可能需要显示6个,怎么实现?——流布局 FlowLayout
二十四、视频播发
1.使用融云、金山云、七牛云
2.vedioView
3.Mediaplayer
4.surfaceview
怎么实现,怎么做?
surfaceview与view的区别
vedioview的继承关系是如何的(继承自surfaceview)
二十五、
商品展示的筛选功能如何做?
后面可以有个加号,点击后弹出一个popwindow,可以添加或删除任意类型,怎么做?
筛选功能往上面推,怎么固定到屏幕顶部?(有人用协调者布局,折叠可以实现)
购物车中的数据的添加与删除,怎么与后台数据如何保持同步?
二十六、
二维码扫描登录怎么实现
二十七、
很多品牌怎么用字母检索的方式实现?汉字怎么转换为拼音?源代码?
二十八、
登录的逻辑与购物车的逻辑交互处理
二十九、
评论有好礼:后面的小广告切换怎么实现(可以使用textswitcher或者viewFilpper)