摘要:
android 的Tween动画并不会改变控件的属性值,比如以下测试片段:定义一个从屏幕右边进入,滚动到屏幕左边消失的一个TranslateAnimation动画: 在activity里面设置某个TextView的动画,并且另起一个线程每隔一秒获取textView的坐标:public class Activity1 extends Activity { private TextView textView; private Animation animation; private int location[] = new int[2]; private boolea... 阅读全文
摘要:
今天面试的时候被问到android的内存管理机制,答上来了但是语言组织有问题,从网上摘了资料,组织组织。Linux的空闲内存通常都很少,这是因为无论物理内存有多大,linux都将其充分利用了。把程序调用过的硬盘里的数据放到内存,利用内存读写的高速特性来提高linux系统的数据访问性能。而windows是只有在需要内存的时候才会给应用程序分配内存。也就是说,我们给电脑装上了一块内存,linux能有效的把这块内存进行利用,但是windows如果之前的内存足够,就不会利用这块内存。Android上java编写的应用,一个应用进程对应一个DVM虚拟机进程。也就是说,打开一个应用就会打开一个虚拟机进程。 阅读全文