请教各位一个问题:
对于安卓设备,是否有一个量产用的工厂端的测试程序,这个程序可能没有界面,但会通过命令行测试不同的硬件功能。
如果自己做的话,在安卓架构的哪一层做比较好啊?
对于安卓设备,是否有一个量产用的工厂端的测试程序,这个程序可能没有界面,但会通过命令行测试不同的硬件功能。
如果自己做的话,在安卓架构的哪一层做比较好啊?
解决方案 »
- 如何制作安卓软件 用什么语言 和什么工具
- android 如何调用php网站的接口函数
- android性能提高问题(哥已经是忍无可忍)
- 安卓客户端登陆验证服务器,怎么记住客户端的登陆状态
- 关于登陆认证activity的启动问题。
- 用Eclipse进行android开发如何在代码中实现预处理?
- [菜鸟求指导]怎样把dataIputStream直接赋给dataOutputStream呢
- android 手机为什么发送 “GET / HTTP/1.1” TCP网络数据呢?程序设计没发送啊
- fragment里网络请求,返回数据的处理!大家帮帮忙
- 百度地图初始化总是日记显示galaxy lib host missing meta-data
- 做过真正产品的回答:安装新版本,如何覆盖安装以保留旧版本的数据
- android模拟器 语言设置
问题是我们目前的测试框架是基于C的,而安卓上面原生应用是用Java开发,所以进行某些功能性的测试,用C来完成的话,理论上需要自己做的部分会很多。用Java的话会简单很多,但Java程序对硬件的控制又不是那么直接和方便。所以在权衡。
并不是JAVA,JAVA已经到上层应用啦
所以支持工厂模式的固件,需要改动到底层 + framework + Java。
其实作为测试硬件的软件,记住一点就好。那就是尽量和出货软件的代码保持一致,这样出货软件除了问题也更好查询原因。但目前电子行业的状况多是外包,出货软件和工厂软件并不一定是同一team开发,所以可能会很不一致,甚至出现测试用Linux,出货用WinCE的情况。