- 博客(4)
- 收藏
- 关注
原创 android实现Path2.0中绚丽的的旋转扇形菜单
首先,将整个菜单动画分解开来。 1.一级菜单按钮的旋转动画2个,十字和叉叉状态的转换。 2.二级菜单按钮的平移动画2个,弹簧效果的in和out 3.二级菜单按钮的点击效果,放大消失,其他未点击按钮缩小消失。 4.一级菜单按钮的恢复效果,放大出现 现在 逐一去实现: 首先是一级菜单按钮的旋转动画,这2个动画可以直接在xml中定义,然后load到代码中来,...
2012-08-29 20:19:40
463
原创 android开发JNI编程详解
首先要强调的是,native方法不但可以传递Java的基本类型做参数,还可以传递更复杂的类型,比如String,数组,甚至自定义的类。这一切都可以在jni.h中找到答案。 1.Java基本类型的传递 用过Java的人都知道,Java中的基本类型包括boolean,byte,char,short,int,long,float,double这样几种,如果你用这几种类型做na...
2012-08-29 19:44:36
143
原创 android开发内存泄漏解析
1,引用没释放造成的内存泄露 1.1注册没取消造成的内存泄露 这种Android的内存泄露比纯Java的内存泄露还要严重,因为其他一些Android程序可能引用我们的Anroid程序的对象(比如注册机制)。即使我们的Android程序已经结束了,但是别的引用程序仍然还有对我们的Android程序的某个对象的引用,泄露的内存依然不能被垃圾回收。 比如示例1: ...
2012-08-29 19:41:12
96
原创 浅析android开发中如何防止内存溢出
安卓的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M。但是安卓采用的是Java语言编写,所以在很大程度上,安卓的内存机制等同于Java的内存机制,在刚开始开发的时候,内存的限制问题会给我们带来内存溢出等严重问题。在我们不使用一些内存的时候,我们要尽量在Android或者其他平台上避免在运行其他程序时,保存必要的状态,使得一些死进程所带来的内存问题,应该尽量在关闭程序或者保存状态的时候...
2012-08-29 19:38:14
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人