摘要: 近期因工作需要,分析了一些Android的测试框架,在这也分享下整理完的资料。Android测试大致分三大块:代码层测试用户操作模拟,功能测试安装部署及稳定性测试代码层测试对于一般java代码,采用传统的Junit测试,开发人员通常会编写重要接口和函数的白盒测试代码,不做过多讨论。但因Android的特殊运行机制(Dalvik虚拟机),其中存在Application、Activity、Service等特殊组件,而这些组件都涉及到生命周期管理的问题。为了对这些组件进行测试,Google提供了一套针对性的测试框架,AndroidTestFramework官方教程链接http://developer 阅读全文
posted @ 2013-12-02 15:24 牧涛 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 1、先找到sdk中的platform-tools文件夹下的adb.exe2、打开dos命令窗口依次输入:adb shell → sqlite3 /data/data/com.example.sqllitedemo/databases/test.db → .schema person →select * from person;说明:第二步中的输入是/data/data/应用的包名/databases/数据库名详细见下图: 阅读全文
posted @ 2013-12-02 15:20 牧涛 阅读(2512) 评论(0) 推荐(0) 编辑
摘要: 在浅谈Android五大布局(一)中已经描述了LinearLayout(线性布局)、FrameLayout(单帧布局)和AbsoulteLayout(绝对布局)三种布局结构,剩下的两种布局RelativeLayout(相对布局)和TableLayout(表格布局)相对之前布局结构稍显复杂一点,所以这里另起篇幅进行介绍。RelativeLayout: RelativeLayout按照各子元素之间的位置关系完成布局。在此布局中的子元素里与位置相关的属性将生效。例如android:layout_below, android:layout_above等。子元素就通过这些属性和各自的ID配合指定位置关. 阅读全文
posted @ 2013-12-02 14:57 牧涛 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。 LinearLayout: LinearLayout按照垂直或者水平的顺序依次排列子元素,每一个子元素都位于前一个元素之后。如果是垂直排列,那么将是一个N行单列的结构,每一行只会有一个元素,而不论这个元素的宽度为多少;.. 阅读全文
posted @ 2013-12-02 14:45 牧涛 阅读(2518) 评论(0) 推荐(0) 编辑