- 博客(4)
- 资源 (15)
- 收藏
- 关注
转载 Android——Luban图片压缩工具
项目描述目前做app开发总绕不开图片这个元素。但是随着手机拍照分辨率的提升,图片的压缩成为一个很重要的问题。单纯对图片进行裁切,压缩已经有很多文章介绍。但是裁切成多少,压缩成多少却很难控制好,裁切过头图片太小,质量压缩过头则显示效果太差。于是自然想到app巨头“微信”会是怎么处理,Luban(鲁班)就是通过在微信朋友圈发送近100张不同分辨率图片,对比原图与微信压缩后的图片逆向推算出来的压缩算法。
2017-08-25 11:48:39 635
原创 ExoPlayer实现4G网络下暂停缓存功能
最近接到一个需求,要求4G网络下播放器不仅要暂停而且要暂停缓存功能,研究了半天源码功力不够就问了下度娘,果然,某位前辈已经研究出解决秘方了,参考秘方,本姑娘稍加修炼遍解决了此问题,此处一个(* ̄︶ ̄)。使用ExoPlayer播放视频时,prepare一个视频资源后,ExoPlayer就会自动进行缓冲,但是有需求是当前是移动网络就停止播放并停止缓冲,停止播放简单就调用setplayerstatewhe
2017-08-21 17:38:51 5390 5
原创 Android——Timer停不下来的解决方法
最近在写定时更新播放器进度条的时候,发现播放结束时停止Timer和TimerTask之后,Timer还在运行,网上找了下原因,TimerTask的cancel方法一次只取消一个Task,这就会造成内存泄露,怎么解决这个问题呢?Timber还给我们提供了另外一个少有人知的方法purge()。这个方法是这么解释的:Removes all cancelled tasks from this timer’s
2017-08-02 16:33:00 4821
适配高版本Android Studio的Lombok插件
2023-05-30
Android——SeekBar动态显示进度
2017-10-26
MaterialDesignExample
2017-07-20
基于Android的viewpager使用方式全解
2016-04-27
驾考app开发源码
2016-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人