介绍 播放器写法参考系统VideoView,系统的写法比较权威很有参考价值 在VideoView基础上添加了常见的手势滑动、锁屏功能等 将系统控件中的播放器部分抽离出来,封装成了一个单独的类BDVid…
一、简介 该款APP是一个后台基于bmob后端云的校园社交APP,后台采用bmob云存储技术。界面采用了谷歌的matrial design设计,框架基于MD+Rxjava+retrofit+MVP架构…
一、概述 之前项目的新特性适配工作都是同事在做,一直没有怎么太关注,不过类似这些适配的工作还是有必要做一些记录的。 对于Android 7.0,提供了非常多的变化,详细的可以阅读官方文档 Androi…
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission> <us…
这个你可以用View叠加来实现,但是这个效果不太理想,1占内存,而移植起来不方便,需要找各种资源,所以采用自己绘制更好,方便,而且效率高。 import java.util.ArrayList; im…
1:网络的底层环境 采用apache 的httpClient 链接池框架 2:图片缓存采用基于LRU 的算法 3:网络接口采用监听者模式 4 包含图片的OOM 处理(及时回收处理技术的应用) impo…
一个Android手势缩放图片的工具类;同时,此类还实现另外一个功能:当手指按在触屏上移动时候,图片“黏贴”在手指上随手指移动而整体移动。 具体使用方法可以是这样:先new一个此类的实例,然后在Ima…
[Java]代码 /** * 保存、得到SharedPreferences * @author leo * */ public class AppUtil { public static void s…
对系统Toast的封装,用起来更简单方便 import android.content.Context; import android.widget.Toast; //Toast统一管理类 publi…
private void setImageBitmap(ImageView imageView, Bitmap bitmap) { final TransitionDrawable td = new …