android开发杂记二
来源:互联网 发布:sql update 多行数据 编辑:程序博客网 时间:2024/05/21 10:40
填坑三:
项目是使用开源的pullrefresh框架,PullToRefreshListView添加头部
svLv = (PullToRefreshListView) findViewById(R.id.sv_lv); View view_header = LayoutInflater.from(getContext()).inflate(R.layout.secondword_fragment_listviewhead, null); svLv.getRefreshableView().addHeaderView(view_header);在适配baseAdapter,在getView()内,position是不计算头部的,从0开始;svLv.getRefreshableView().getFirstVisiblePosition()是会计算头部的,把头部当0;
所有我们计算的时候要+1;
int position = (int) view.getTag(view.getId()); View item = svLv.getRefreshableView().getChildAt(position + 1 - svLv.getRefreshableView().getFirstVisiblePosition());//获取当前的item
填坑四:
webview video h5播放视频,这是个神坑,小分队本人爬了将近3天才把土填满,:-(
因为每个手机厂商不同,所有它们之间的自带浏览器内核不不尽相同,所有你播放视频的话,有可能出现有些手机视频可以播放,有些手机视频无法播放。
之前小分队之前有写过webview视频播放这里就不牵扯那么多了,有需要的伙伴请看小分队的webview视频播放吧。
这里是一些解决视频播放的方案,只是小分队自己用的,小伙伴可以看下,有不对的或者更好的请指教下~
使用腾讯x5内核在vivo的一款手机内也无法解码视频,会出现视频打码的情况,小分队想到了- 既然你android不支持,我就下一个解码的架包,这不就可以使用了。
小分队使用的是ijkplayer,ijkplayer 是Bilibili基于ffmpeg开发并开源的视频播放器,支持播放本地网络视频,也支持流媒体播放。支持Android&iOS.
这样视频播放就完整的播放了。
想了解ijkplayer的伙伴,可以百度,这方面的资源,很多,小分队就不写了~
0 0
- android开发杂记二
- Android杂记(二)
- Android 开发杂记
- Android开发杂记
- Android开发------------杂记
- 关于Android开发杂记
- android 开发笔记--杂记
- android开发杂记一
- Qt开发杂记(二)
- iOS:开发杂记(二)--sdk
- Android 系统开发学习杂记
- Android开发之杂记(2)
- windows下dll开发杂记<二>
- android之学习杂记(二)
- Android学习杂记(二)布局
- 杂记(二)
- 杂记二
- 杂记(二)
- vs2013 文件引入
- 调整nginx正确服务react-router应用
- keras使用稀疏矩阵输入
- Android 获取SHA1以及keystore不是内部或外部命令,也不是可运行程序问题的解决
- LeetCode-Array-169. Majority Element
- android开发杂记二
- js中遍历Map对象
- mysql缓存级优化:query_cache的开启
- ubuntu 14.04 gedit中文乱码
- git 常用命令
- maven启动找不到ContextLoaderListener
- ubuntu16.04(64位)+Hadoop2.7.3伪分布式环境下部署Spark
- Java数组
- Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系