随机推荐

我常用的Monkey命令

Monkey的概念“猴子测试”是指没有测试经验的人甚至对计算机根本不了解的人(就像猴子一样)不需要知道程序的任何用户交互方面的知识,如果给他一个程序,他就会针对他看到的界面进行操作,其操作是无目的的、乱点乱按的。这种测试方式在产品周期中的早期阶段会找到很多很好的bug,为用户节省不少的时间。...

AIDL之注册和解注册监听器

前言在AIDL通信时,涉及到了序列化反序列化过程,会出现注册的对象和解注册的对象并不是同一对象的情况。这个是之前遇到的,忘记备注了,今天有空就摘抄于此,方便自己查阅和学习。正文比如注册监听时private CopyOnWriteArrayList<IMusicCallbackInt...

梁文道 :清贫与富贵

我在台湾念小学的时候,有一个同学是军人子弟,他的父亲大概很早就退伍了,所以没有领到太多的长俸和福利,后来务农为生,日子过得很辛苦。虽然贫困,但他家的桌子总是擦得一尘不染,厕所地板亮得反光。每次到他家吃饭,我都震慑于老伯伯一口洪亮的山东腔,以及他那威严的仪容。而他的孩子,我这位同学,尽管一身旧衣早...

Android磁盘之U盘挂载

前言之前介绍Vold的启动,没有涉及U盘的挂载,今天在之前的基础上进行插入U盘时流程的分析。Android P这里很多都是网上的,我就走走流程。正文VolumeManager.cpphandleBlockEvent()void VolumeManager::handleBlock...

Android动画之RotateAnimation

Android动画View Animation 视图动画(Tween Animation 补间动画),只能用来设置View的动画Drawable Animation 帧动画(Frame动画),一帧帧地显示资源文件中的DrawableProperty Animation 属性动画,在andr...

Android的编译

前言本文主要是摘抄关于Android的编译。虽然都用过,但偶尔还是记不住。摘抄于此,方便自己查阅。主要涉及make,mm,mmm等。正文在Android源码目录下执行source build/envsetup.sh执行完上面的后lunch 95我这里是加载编译目标为95,具体看你选...