Android事件分发
发表于
一. 概述1.只有view,ViewGroup,Activity 具有事件分发和消费的功能。2.Activity因为上最先接触到触摸事件,因此Activity没有事件拦截方法。即没有onInterceptTouchEvent方法。3.对于不能添加子控件的view,不能对事件进行分发和拦截,它只有on
...
Android应用安装和卸载时的广播
发表于
在android系统中,安装和卸载都会发送广播,当应用安装完成后系统会发android.intent.action.PACKAGE_ADDED广播。 可以通过intent.getDataString()获得所安装的包名。当卸载程序时系统发android.intent.action.PACKAGE
...
Android广播的顺序
发表于
为了利于各个进程应用之间的通信,android提供了一个很方便的处理方式:广播机制。广播机制顾名思义,就是广播发送者无需判断具体某个接收者的存在,把广播发送出去,任务即完成。这样保证了有效通信的同时又最大限度的降低了android系统各个模块的耦合性。
Android广播有两个很重要的要素:
1 广
...
Android内存溢出和内存泄漏
发表于
安卓官方学习教程一、内存泄露垃圾回收器无法回收原本应该被回收的对象,这个对象就引发了内存泄露。
内存泄露的危害:
(1)过多的内存泄露最终会导致内存溢出(OOM)
(2)内存泄露导致可用内存不足,会触发频繁GC,不管是Android2.2以前的单线程GC还是现在的CMS和G1,都有一
...
android字体相关知识
发表于
Android字体简介
Android系统默认支持三种字体,分别为:“sans”,“serif”,“monospace”。
android.graphic.typeface字体类:
1234567891011121314151617181920212223本类的常量静态定义,首先为字体类型(type
...
Android动态改变图片颜色
发表于
方法一、通过属性动画来改变图片的颜色1234567891011121314 if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) { O
...