- 博客(6)
- 收藏
- 关注
原创 Android单元测试
关于Android的单元测试,不仅仅可以确保某个模块的正确性,在比较大的项目当中,也可以保证整个项目的合理运行。其单元测试小到可以应用于一个Application,大到一个Activity中的内容。单元测试是否通过,在于给出一系列的输入,看输出的结果是否是我们所期望的。 网上有许多关于单元测试的博客,大多都以demo的形式来呈现的,我们也不例外,这里只是简单介绍下有关于单元
2015-09-24 16:45:18 344 1
原创 Android NDK
关于Android NDK:简单来说,android中的NDK就是可以实现让JAVA调用c/c++程序的一个功能。将c/c++编译成一个库,然后由JAVA来使用,类似与c/c++中链接库或dll的概念。编译生成的库文件.so能够和JAVA应用程序一起打包成.apk。至于使用NDK的一些利弊优点:(1)在反编译过程中,如果纯JAVA代码编写,那么很容易通过apk反编译出源程序
2015-09-15 13:35:39 305
原创 Android属性动画
属性动画(Property Animation)可以满足大部分的动画需求,可以改变该动画对象的大部分属性,例如Translate平移,Scale缩放,Rotate旋转,Alpha透明度。和补间动画(View Animation或者Tween Animation)的区别是,补间动画的属性改变了以后,如果对象在屏幕中的位置改变了,那么消息响应在屏幕上的位置仍然不变,也就是说变的仅仅只是对象在屏幕上显示
2015-09-02 16:06:29 519
原创 JAVA内存管理和GC机制
1、JAVA的内存管理在JAVA中我将内存简单分为了以下4类:(1)栈内存空间 用来存储所有对象(或者是引用的堆的内存空间的地址)(2)堆内存空间 存储每个对象的属性(3)全局数据区 存储static属性的变量或者方法(4)全局代码区 存储所有的方法也有人将内存区域这样划分:栈区、堆区、方法区、本地方法栈、程序计数器我们举个例子,比如有下
2015-08-28 14:20:03 388 1
原创 自定义View
系统自带的View有时候满足不了设计的要求,所以这时候往往都需要我们自定义View控件,实现方法如下: 新建一个自定义类(例如MyView)并继承自View,添加构造函数,自定义View的属性,重写onDraw,onMesure函数,下面一个一个来分析。1、构造函数三个构造函数分别为public MyView(Context context){
2015-08-21 09:40:32 516 2
原创 菜鸟初行---HelloWorld
public class HelloWord{ public static void main(String[] args){ System.out.println("Hello Word"); }}//第一次写博客,就以每个程序员初出茅庐的HelloWord开始吧
2015-07-26 10:10:50 301 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人