自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android进程重启及activity恢复

经常听到有人说android内存不足时会回收activity,这是不对的,android内存不足时会去查后台进程,杀死某些进程来获取内存。杀activity的说法是不对的,可能是受了官方某些文档的误导。android官方文档上有这么一段话,有点误导的成分。If an activity is paused or stopped, the system can drop the act

2016-06-15 20:59:20 16280 14

原创 滑动冲突

在有多个滚动控件的时候常常提到滑动冲突,那什么是滑动冲突,又如何解决呢?为什么原生的控件一般都不存在滑动冲突的问题?这就是本文要说的故事滑动冲突概念什么是滑动冲突,比如我有一个listview,还有一个viewpager,listview可以纵向滑动,viewpager可以横向滑动,我在viewpager上横向滑了一大段,在这个滑动过程中,很可能我们的手不仅仅横向滑了,纵向也滑了,谁也无法

2016-06-28 23:35:47 923

原创 android事件分发(三)重要的函数requestDisallowInterceptTouchEvent

前面我们说过,儿子吃到肉了,父亲还可能抢那么儿子有没有办法不让父亲抢呢,有?可以通过调用mParent.requestDisallowInterceptTouchEvent(true),之后parent就默认不拦截事件了。这个故事就是,儿子吃到好吃的了,说,爸爸不许抢,然后爸爸就不会再抢了。这是怎么实现的呢?儿子掉mParent.requestDisallowInterceptTo

2016-06-28 23:03:47 2053

原创 android事件分发(二)源码源码

上一节做了个事件分发的各种情况总结,今天我们再从源码角度看一下这一系列过程,对其中的一些问题,从代码(源码6.0.0)角度给予答案。各种情况总结首先定义down,move,move....,up为一组事件,或者一个recycle(官方说法),从手按下到手放开。我们从一个viewgroup的角度来分析下一组事件到来,会发生什么事?我是viewgroup,没有onTouch

2016-06-27 16:28:57 774

原创 genymotion的坑

注意不同的android版本的arm-translation不一样的,https://github.com/m9rco/Genymotion_ARM_Translation主要按http://hao.jser.com/archive/5393/这篇文章安装下载,这里第二部安装Genymotion插件有问题,改成下面这样就可以了Genymotion已经安装完毕了,接下里我们要...

2016-06-23 14:39:11 2258

原创 activity生命周期

看了些activity生命周期的文章,感觉有必要自己总结一下,话不多说,神图镇楼

2016-06-14 23:01:40 1035

原创 RecycleView(二)

顺序recycleview和listview一样,是把一些view进行重用的,这里有一些方法,容易搞混,列举一下获取item总个数,一般用mAdapter.getItemCount(),用mRecyclerView.getLayoutManager().getItemCount()也可以获取当前可见的item view的个数,mRecyclerView.getChildCount(),

2016-06-04 10:33:15 2516

原创 RecyclerView(一)最简单的recyclerview

RecycleView相比listview有很多灵活性,可以完全取代listview。先来看个最简单的例子,我在activity布局内部放个recycleviewactivity的layout如下<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="htt

2016-06-04 08:24:38 3658

原创 selector

selector的存在,使得控件在不同状态有不同的展现形式,大概有以下几种形式android:state_pressed 控件点击状态,可以为true或falseandroid:state_enabled 控件使能状态,可以为true或falseandroid:state_selected 控件选中状态,可以为true或falseandroid:state_

2016-06-02 18:12:05 687

原创 动画

动画里有2个概念,一个是TypeEvaluator,一个是TimeInterpolator,TypeEvaluator 定的是点,描出一系列点,让动画沿着这些点跑TimeInterpolator 可以定跑的速度,比如先快后慢,先慢后快 常用插值器:AccelerateDecelerateInterolator  先加速后减速,开始结束时慢,中间加速Accelerat

2016-06-01 10:06:56 434

genymotion的arm兼容包

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

2016-06-23

jclasslib-windows

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

2015-04-22

空空如也

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

TA关注的人

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