1.ViewParent.requestDisallowInterceptTouchEvent(boolean)
好多人都问怎么处理Viewpager嵌套Viewpager的冲突问题。其实很简单,用这个类就可以了,具体逻辑自己想吧。
![偷笑](http://static.blog.csdn.net/xheditor/xheditor_emot/default/titter.gif)
2.TextUtils.isEmpty(CharSequence)
Android原生检测文本是否为空的函数,这样以后再也不用自己写工具类了
3.ViewConfiguration.getScaledTouchSlop()
得到可以确定为滚动事件的最小像素值,当然ViewConfiguration还有好多有用的参数,比如ViewConfiguration.getDoubleTapTimeout(),能用系统的最好用系统,保证兼容性和统一性,否则在不同手机上可能会出现触摸不灵敏的问题。
4. Drawable.setCallback(Callback)
释放Drawable内存,虽然现在已经用不到了,因为最新的Callback采用的软引用。
5.SpannableString.setSpan(Object what, int start, int end, int flags)
富文本利器,详情可以百度。
6.String.format(String, Object)
非常有用的类,当我们需要特定格式的字符串的时候简直就是神器啊。比如8月12号,格式化一下String.format("%02d月%02d", 8, 12);而以前我们还要判断下够不够两位数
7. Handler.removeCallbacksAndMessages(Object)
有时候你会发现自己的Activity关闭以后仍然在内存中,这就是因为这个东西,清理下自己的Handler吧,养成一个好习惯。
8.android.os.Build.VERSION.SDK_INT
其实这个就比较常见了,最近用的想吐,兼容性利器。
9.Interpolator
加速AccelerateInterpolator,减速DecelerateInterpolator,线性LinearInterpolator,动画类神器。
今天就先写这么多吧,还有好多都想不起来了。以后慢慢补充
10.LayoutParams.systemUiVisibility
显示隐藏虚拟按键,显示隐藏状态栏,很实用的一个参数
11.Secure.getString(getContentResolver(),Secure.ANDROID_ID);
获取设备的唯一序列号。
12.android:finishOnTaskLaunch
类似的还有android:taskAffinity,android:excludefromRecents都是比较有用,但是不常用的东西