12 2014 档案

摘要:本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。一、java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非R... 阅读全文
posted @ 2014-12-30 09:01 xiao.kkp 阅读(170) 评论(0) 推荐(0)
摘要:第一个方法简单点,不过需要在Android系统源码的环境下用make来编译: 1. 在应用程序的AndroidManifest.xml中的manifest节点中加入 android:sharedUserId="android.uid.system"这个属性。 2. 修改Android.mk文件... 阅读全文
posted @ 2014-12-26 11:45 xiao.kkp 阅读(348) 评论(0) 推荐(0)
摘要:再来说说第二种测试方式:前提:需要你的测试工程与被测工程运行在统一进程中,使用InstrumentationTestcase相关的子类。1、获取被测应用的db列表,通过调用ApplicationContext的databaseList;2、自定义一个SQLiteOpenHelper的之类作为操作接口... 阅读全文
posted @ 2014-12-04 15:17 xiao.kkp 阅读(143) 评论(0) 推荐(0)
摘要:在这个组件的测试过程中,我们尝试了两种方式去获取数据库:1、被测程序对外提供的ContentProvider接口;2、通过Instrumentation的getTargetContext拿到的数据库列表,然后自定义一个SQLiteOpenHelper的子类去完成数据库的访问。首先来说一下第一种方式的... 阅读全文
posted @ 2014-12-04 14:54 xiao.kkp 阅读(430) 评论(0) 推荐(0)