随机推荐
Android动画介绍和属性介绍
一、动画类型View Animation: 视图动画,也叫Tween(补间)动画可以在一个视图容器内执行一系列简单变换(位置、大小、旋转、透明度)。Drawable Animation: 这种动画(也叫Frame动画、帧动画)其实可以划分到视图动画的类别,专门用来一个一个的显示D...
MediaScanner源码分析
前言上一篇《MediaProvider源码分析》分析到,正在对多媒体的扫描是在MediaScanner中,因此进入就进一步分析多媒体扫描逻辑。这里是用了Android P源码分析,只能是个人流水账哈涉及代码目录#javaframeworks\base\media\java\andro...
设计模式:装饰模式或包装模式
什么是设计模式装饰模式又名包装模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。有透明和半透明两种,大部分都是半透明的,半透明的装饰模式是介于装饰模式和适配器模式之间的。装饰模式的核心:功能扩展。透明和半透明的区别:透明的装饰模式,要求具体构件角色、装饰角色的接...
汪曾祺:豆腐
豆腐点得比较老的,为北豆腐。听说张家口地区有一个堡里的豆腐能用秤钩钩起来,扛着秤杆走几十里路。这是豆腐么?点得较嫩的是南豆腐。再嫩即为豆腐脑。比豆腐脑稍老一点的,有北京的“老豆腐”和四川的豆花。比豆腐脑更嫩的是湖南的水豆腐。豆腐压紧成型,是豆腐干。卷在白布层中压成大张的薄片,是豆腐片。东北叫干豆...
[摘]Android IO流读写文件
一、概念文件在程序中是以流的形式来操作的。流:是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两个存储位置之间的传输称为流。流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。二、分类1、按照流向划分:输入流、输出流以内存为参照:输...
ServiceManager反射
前言反射是很常用的一种方式。今天就记录一下,反射ServiceManager的addService()和getService()。如果不反射,需要引入framework_classes.jar正常情况下,如果没有系统源码的编译,不太可能拿到framework_classes.jar。正...