自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 SwipeRefreshLayout + RecyclerView下拉刷新,上拉加载更多

http://www.cnblogs.com/krislight1105/p/5251893.html先贴activity代码,再贴adapter代码,最后贴xmlpackage com.yyy.photoprocessing;import android.annotation.TargetApi;import android.app.Activity;import android.os.

2016-09-27 17:07:15 1585

原创 自定义一个动态饼状图

效果图: 下面是主要的view代码。他的自定义属性可以设可以不设,可以通过在activity里获取到的view实例 设置颜色和值。颜色和值需字符串形式。你也可以自己修改。 还有AngelEvaluator类 public class AngelEvaluator implements TypeEvaluator { @Override public Object eval

2016-09-21 16:24:26 1794

转载 原子性和可见性有序性

原子性: 原子性就是说一个操作不可以被中途cpu暂停然后调度, 即不能被中断, 要不就执行完, 要不就不执行. 如果一个操作是原子性的, 那么在多线程环境下, 就不会出现变量被修改等奇怪的问题. 原子性的操作是线程安全的。非原子性操作是线程不安全的(也就是说只有简单的读取,赋值操作是原子性操作–(而且必须是将数字赋值给某个变量,变量之间的相互赋值不是原子操作)) boolean a = tru

2016-09-09 10:30:57 997

原创 画一个渐变的圆环

有2种办法,做的过程中遇到一个问题第一种:147行是设置开始和结束的颜色值,150行就是设置渐变的什么渲染器。从中心开始渲染。159行不会进去第二种:这个是通过颜色插值器做的,167行里头是从0到当前进度(比如说60)需要执行60次canvas.drawArc()每次只画1f那么长遇到的问题:取颜色值的时候,要用getResource().getColo

2016-09-08 15:09:04 1867

原创 android沉浸式状态栏

使用方法就是SystemBarTintManager这个类在baseactivity里面这么写if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){ // //透明状态栏 // getWindow().addFlags(WindowManager.LayoutParams.FL

2016-09-07 14:25:00 504

原创 android 防止多次点击

*/public class CommonUtils { private static long lastClickTime; public static boolean isFastDoubleClick() { long time = System.currentTimeMillis(); long timeD = time - lastCli

2016-09-07 14:17:08 277

原创 service基本用法。看这就够了

http://www.jb51.net/article/76470.htm还有bindservice也是他写的

2016-09-07 14:01:35 259

原创 android下的即时通信autobahn

因为只是简单的使用。最后选择了websocket 使用的是autobahn依赖compile files('libs/autobahn-0.5.0.jar')建立一个service用来接收消息,再通过eventbus把消息发给activity。使用方法http://blog.csdn.net/coffeeco/article/details/13276437

2016-09-07 13:57:06 4011 1

原创 activity背景图片太大

我做的是pad开发,app一直占用的内存都是15m左右,一段时间之后去看发现内存使用达到了50m。几经周折发现是美工给的图片太大的原因,在不使用图片作为背景的时候内存回到了15m。想了很多解决办法。比如在过度页面加载出图片的bitmapdrawable。使用的时候再用。或者使用大的imageview再用框架加载。等等。后来还是叫美工把图片缩小10倍。由于背景并不复杂所以看不出来失真

2016-09-07 13:51:15 787

原创 webview充当画板,卡顿解决

这样一个功能:老师在平板上画图,然后学生在网页上可以实时的看老师画的图。由于后台有一个网页版的功能是做出来了。于是android这边考虑使用webview直接加载这个网页,并绘图但是出现一个问题就是在4.4的pad上画图会很卡。5.0的就正常了。网上查了发现说是4.4的webview不支持硬件加速什么什么的。后来发现在4.4pad上的谷歌浏览器都可以正常使用。于是想到用另一个浏览器

2016-09-07 13:43:21 1750

原创 横向,纵向的3dGallery效果

使用的是CarouselLayoutManager依赖compile 'com.azoft.carousellayoutmanager:carousel:1.1.5'要求使用的滑动控件是recylerview地址:https://github.com/Azoft/CarouselLayoutManager下载他的例子就可以看明白-网上找了很久就这一个靠谱的效果图:横向也可以

2016-09-07 13:27:19 14465

原创 android播放网络视频

几个常用的播放控件,http://www.zhihu.com/question/24008766vlc,ffMpeg,ijkplayer,vatamio我用的是vatamio,难度小但是bug不少.vatamio使用时需要注意他的大小默认是全屏的。不管你怎么限制他。都是充满xml布局。要改他的大小,可以在代码当中更改xml根部的大小。如果需要自定义mediaController。可以自

2016-09-07 13:15:56 1199

dex-tools-2.1-SNAPSHOT.zip

基于dex2jar 2.0版本解决 can not merge I and Z

2019-07-02

系统引导工具

系统引导神器,亲测可用。装双系统启动不了其中一个?傻瓜式一件引导。一切都解决。神一样的工具。

2018-12-17

tcp、udp、socket测试

windows系统下的socket测试工具,包含tcp,udp连接方式。亲测可用。棒棒的!

2018-12-17

retrofit学习、retrofit rxjava封装、retrofit mvp rxjava

retrofit学习、retrofit rxjava封装、retrofit mvp rxjava

2016-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除