自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 listview的item内部有Button问题

listview内部的item里如果有Button会导致listview的OnItemClickListener不触发,这个问题想必大家都知道,也知道怎么解决?在item跟布局里加一句android:descendantFocusability="blocksDescendants" 就搞定了。stackover上也有另一种解决方法,在Button里加2行代码android:focus

2016-07-29 18:00:14 1165

原创 JKeyboardPanelSwitch源码学习

最近准备做个输入法表情语音合在一起的输入控件,看到了网上有JKeyboardPanelSwitch(地址),就拉下来学习了下。JKeyboardPanelSwitch可以保证在输入法键盘和其他键盘之间切换不抖动,效果非常好,而且解决了很多适配问题。本文对此代码进行学习。实现好之后,输入法键盘也会使用这个区域,实现了自定义键盘和输入法键盘公用一块区域,使得切换起来不抖动,输入条的位置不变化。

2016-07-21 14:21:50 5143 5

原创 VelocityTracker

VelocityTracker是android提供的用来记录滑动速度的一个类,可以监控手指移动的速度。基本用法如果我们想监控一个view内,手指移动的瞬时速度,该如何做?代码如下所示。主要是在onTouchEvent里记录各个MotionEvent,down事件是起点,此时需要初始化mVelocityTracker(obtain或者reset),第一次肯定是obtain。然后把当前的eve

2016-07-18 12:46:15 3995 1

原创 Activity,FragmentActivity,ActionBarActivity,AppCompatActivity

我们写一个Activity往往继承自Activity或者FragmentActivity或者ActionBarActivity或者AppCompatActivity第一代:Activity 发展到3.0之后,可以使用fragment了,但是support v4 提供了1.6~3.0的fragment兼容,所以如果需要用兼容版的fragment,则需要继承support v4提供的Fragm

2016-07-15 10:27:07 2464

转载 instance of,isInstance,isAssignableFrom

instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。形象地:自身实例或子类实例 instanceof 自身类   返回true例: String s=new String("javaisland");       System.out.println(s instanceof Str

2016-07-14 22:30:22 455

原创 aosp编译刷机过程小结

前言今天把aosp的代码编译并且刷机,然后导入到AS中,历经波折,总算搞定,遇到一系列问题,在此小结一下。本机配置如下:1、mac版本OSX Yosimite 10.10.5 (14F27)2、java版本  1.7.0_793、xcodeVersion 7.0 (7A220)4、手机 nexus 5x步骤1、建立大小写敏感的磁盘镜像我一开始

2016-07-08 22:30:48 6887 6

原创 UML类图基本用法

读代码的时候画下类图对于理清关系非常有意义,我今天尝试着画了下,找了些资料,总结后,自己写了一个,记录关键点,备忘.类图类图是用来表征一个类的信息的,包括成员变量和成员函数这是一个类public class Student { public Student(String faimly, boolean gender) { this.faiml...

2016-07-07 18:31:05 3648

genymotion的arm兼容包

genymotion的arm兼容包,有了他,妈妈再也不用担心INSTALL_FAILED_CPU_ABI_INCOMPATIBLE

2016-06-23

jclasslib-windows

jclasslib,阅读class代码的利器,可以修改class文件,优秀的逆向工具

2015-04-22

空空如也

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

TA关注的人

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