随笔分类 -  Android

【转】Testing和Instrumentation
摘要:Android提供了一系列强大的测试工具,它针对Android的环境,扩展了业内标准的JUnit测试框架。尽管你可以使用JUnit测试Android工程,但Android工具允许你为应用程序的各个方面进行更为复杂的测试,包括单元层面及框架层面。Android测试环境的主要特征有:l可以访问Android系统对象。lInstrumentation框架可以控制和测试应用程序。lAndroid系统常用对象的模拟版本。l运行单个test或test suite的工具,带或不带Instrumentation。l支持以Eclipse的ADT插件和命令行方式管理Test和Test工程。这篇文章是对Androi 阅读全文

posted @ 2011-05-18 20:03 SeanLin

Android CTS测试的几个必要条件
摘要:1. 真机host,虚拟机下的linux可能会出现超时问题2. devices是usr版本,设置屏幕为不关闭,并打开辅助功能的几个选项。3.devices开机之后,停留在home界面下,且不要操作4.运行adb start-server,但是不要运行其他相关的adb client程序5.手机上需有T卡6.默认语言修改为英文 阅读全文

posted @ 2011-04-29 14:13 SeanLin 阅读(507) 评论(0) 推荐(0)

【转】Android Adb Analyse
摘要:TABLE OF CONTENTS1Introduction1.1Purpose1.2Definitions, Acronyms, and Abbreviations2Architecture2.1Module Architecture Diagram3Sub Module3.1Compile adb/adbd3.2Compile dalvikvm and libjavacore3.3Adbd3.3.1process:3.3.2Data Structure3.4Adb server3.5Adb client3.6DDMS3.6.1Main sub-module description3.6.2 阅读全文

posted @ 2011-04-25 22:27 SeanLin 阅读(1852) 评论(0) 推荐(0)

电容屏的性能要求项
摘要:**基本性能要求:1.划线要求在屏幕上画直线,慢速的时候要求能保持基本直线。快速画,要求能完全直线。基本和电阻屏差距比较大,不容易界定。2.线性要求屏幕边缘处的非线性区域要求最小,不能出现非线性情况。一般需要重点验证输入法的左右两侧的倒数第二个按键。3.定点稳定手指按住不动,需要有机制处理点漂移,不能随机报左右的点,限定窗口之内的所有点,应该只报中心点。4.动作识别支持识别收入接触,移动,离开事件... 阅读全文

posted @ 2010-09-28 18:02 SeanLin 阅读(277) 评论(0) 推荐(0)

BSP调试手段-远程手机桌面控制-Linux-Android
摘要:2010-03-01 Version 1.01.安装adb工具(将adb.exe和AdbWinApi.dll放到system32目录下)。 2.连接设备或者模拟器。 3.使用adb devices命令查看是否设备通信成功,如不成功,请查找原因先。 4.将vncserver_KT_sean文件上传到设备,参考命令 adb push vncserver_KT_sean /data, 并设置端口adb ... 阅读全文

posted @ 2010-03-03 20:13 SeanLin 阅读(1711) 评论(3) 推荐(0)

Marvell 310 linux的启动过程
摘要:首先上电,先加载BootRom,然后加载OBM-> BLOB-> Decompress-> call_kernel-> Switch_data-> start_kernel -> rest_init-> kernel_thread-> init-> do_basic_setup-> do_initcalls. 然后do_initcalls就初始化各个设备和驱动。 ... 阅读全文

posted @ 2009-04-28 11:43 SeanLin 阅读(912) 评论(1) 推荐(0)

BootLoader下载功能完成了——Happy birthday to myself!
摘要:首先,先祝贺自己一下,终于又安全的长大一岁了,值得庆贺。再者,今天终于把android的自动多次下载boot个功能搞定了,小小的庆贺一下。 已经将DKB的东西整合到OBM,已经顺利的实现了自动多次下载的功能了,应该说,这此的任务只要是在于熟悉linux的启动部分,实际理解和看代码的时间比较多,真正的功能移植的时间并不是太多。顺利完成任务,现在已经能通过uart下载了,新的板子回来之后... 阅读全文

posted @ 2009-04-23 17:12 SeanLin 阅读(827) 评论(0) 推荐(0)

下载调试
摘要:现在软件握手已经正常了,VC++ 6.0的环境也搭建起来了,wtptp的参数也用scriptfiles的形式传递进去。 调试一直卡在第一个img文件的下载,NTIM下载完毕后,开始下载其他bin文件的时候,host老是报错,得到非法的ImageType。正感觉奇怪,添加log,分析情况,终于定位到了问题的位置,由于第一NTIM下载,虽然文件开始传送到OBM模块,但是可能写入环节或者其他环节出现... 阅读全文

posted @ 2009-04-21 18:02 SeanLin 阅读(337) 评论(0) 推荐(0)

下载功能的移植问题
摘要:将DKB的功能移植到OBM中。 通过wtptp,但是确实无法正常下载,FFUART负责下载软件,想把STUART作为log输出口,就能顺利的看到软件的运行情况了,只可惜log一直没有输出来。 已经配置了pin引脚的功能,波特率,使能了UART了,但是依然无法输出。对应的log信息也有丢进THR寄存器,就是无法看到信号送出。 一定要搞定该问题,调试起来才容易。。。。 【2009.0416】//终于搞... 阅读全文

posted @ 2009-04-15 18:02 SeanLin 阅读(436) 评论(0) 推荐(0)

Android编译的shell
摘要:#!/bin/bashcd ... build/envsetup.shpartner_setup littletonexport ENABLE_MVED=trueexport ENABLE_OVERLAY2=truecd linux-2.6.25cp ../out/target/product/littleton/root root -aexport ARCH=armexport CROSS_CO... 阅读全文

posted @ 2009-04-14 14:36 SeanLin 阅读(415) 评论(0) 推荐(0)

终于看到绿色的小机器人了,庆贺一下
摘要:今天终于找到为什么android已经启动起来了,但是屏幕一直显示不对的问题了。 原来boot部分是分开编译的,自己不小心用了一个没有移植平台的代码编译出来的boot,导致了显示一直不对,还一直怀疑硬件,呵呵,小小的汗一下。 不过,还是让我找到原因了,终于看到可爱的绿色小机器人闪啊,闪的。现在就差Hu将平台的改动部分提取出来上传到CC服务器上。我自己的porting的工作就要继续了,看来要将DKB内... 阅读全文

posted @ 2009-04-10 15:38 SeanLin 阅读(282) 评论(0) 推荐(0)

Android各文件的位置以及以及烧录方式
摘要:1. Flash the following images using XDB flash utility (128MB NAND Flash)boot_notrust.bin 0x02. Exit XDB and reset board.3. Ethernet or USB can be used to tftp images to the target plat... 阅读全文

posted @ 2009-04-09 13:53 SeanLin 阅读(2643) 评论(1) 推荐(0)

Android下建立环境和编译zImage
摘要:准备工作: 将Android_src_from_google.tar.gz解压到目录,比如mydroid,此时下级目录/home/user/mydroid/cleanandroid就是工作目录。 将平台相关的文件也解压到一个临时的文件夹,比如/home/user/temp/ 1.释放对应的kernel文件到Android的工作目录下 $ ... 阅读全文

posted @ 2009-04-09 10:50 SeanLin 阅读(2438) 评论(1) 推荐(0)

Android编译环境的建立
摘要:先安装ubuntu,然后打上Android必要的deb升级包。一些java类相关的,系统相关的。。。 先将Android的代码释放到一个工作目录下。 再将具体芯片平台提供的文件解压出来,将需要的patch打到cleanandroid目录上。 export必要的变量,然后make,输出image文件。 kernel的部分后面再写上。。。 阅读全文

posted @ 2009-04-08 18:13 SeanLin 阅读(930) 评论(0) 推荐(0)

导航