自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 java 通配符

泛型中包含限定通配符和非限定通配符。限定通配符 存在两种形式:一种是<? extends T>它通过确保类型必须是T的子类来设定类型的上界,另一种是 <? super T>它通过确保类型必须是T的父类来设定类型的下界。非限定通配符 <?>表示了非限定通配符,因为<?>可以用任意类型来替代1、通配符上界<? extends T>来一个具体泛型类。public interface Coll

2016-01-28 14:18:53 584

转载 Android适配全攻略(分享)

分享一个android设备适配的文章。 Android屏幕适配全攻略(最权威的官方适配指导)

2015-12-09 11:34:03 698

转载 Android的Dalvik和ART运行环境比较

Android 4.4 中谷歌为开发者提供了两种编译模式,一种是默认的Dalvik模式,而另外一种则是ART模式。 2014年谷歌正在对Android系统进行调整,简单点说就是ART已经取代Dalvik成为默认选项。一直以来,Dalvik虚拟机背负着Android应用卡顿的罪名,原因则是应用在运行的过程中,虚拟机Dalvik通过一个叫JIT(Just-in-time)的解释器动态的进行编译并执行,

2015-07-29 15:58:03 1256

原创 实现ViewPager的回弹效果

为了能够在ViewPager的第一页和最后一页左右滑动时候不显得那么生硬,通过重写ViewPager类实现回弹效果。 代码很简单,主要重写onTouchEvent方法。 代码如下:public class BounceBackViewPager extends ViewPager { private int currentPosition = 0; private Rect mRe

2015-07-27 16:44:57 4728 6

转载 Android中实现圆角图片的几种方法

1. 最常用的也是最方便的是定义一个带有圆角corner的ImageView。代码如下:public class RoundImageView extends ImageView { public RoundImageView(Context context) { super(context); } public RoundImageView(Context co

2015-07-24 14:06:49 1065

原创 封装http请求返回统一json格式数据的网络操作

在开发android app时候,总会需要封装一些网络操作。 比如:如果服务器返回的是一个json格式数据,格式满足:{“ErrorCode”:XX, “ErrorMessage”:XXX,”Data”:XXXX}。其中XX是int类型数据,XXX是string类型数据,XXXX是一个满足json格式的字符串。 对于这样的需求,按照下面的思路来封装http请求是个不错的思路。首先定义一个请求结果

2015-07-22 20:46:31 3028

原创 Android touchEvent事件传递

网上介绍touchevent事件非常多,这里通过一个简单的Demo来描述事件的传递和拦截过程。先介绍touch event相关的知识点。一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE…->ACTION_MOVE->ACTION_UPandroid系统中的每个View以及它的子类都具有下面两个和T

2015-07-22 17:30:33 869

原创 通过FutureTask来实现阻塞当前线程等待其他线程处理的结果

最近在开发中遇到一个这样的需求,如:定义一个接口给第三方调用,方法返回的结果需要通过异步任务返回。我们可以利用FutureTask很轻松的实现,还是直接上代码吧。先自定义一个FutureTask:private static class PassFuture<V> extends FutureTask<V> { public PassFuture() { sup

2015-07-21 14:54:46 3862

空空如也

空空如也

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

TA关注的人

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