关闭

Android自动化测试(UiAutomator)简要介绍(原)

一、一个BUG引发的问题     如果研发过程中有一个BUG:“不断的切换手机语言出现花屏现象”。这个问题我们如何验证呢?我想,最好的方式应该是自动化测试。     那么,自动化测试可以完成哪些任务呢?     简单的说,那些重复性的测试工作,都可以交给自动化完成:         1、设置手机的语言         2、添加、删除、收藏联系人         3、拨号、挂断...
阅读(47439) 评论(14)

RIL层源码分析(原)

写在前面     1、本文从宏观的角度去分析问题,因此忽略了一些非主线的函数。     2、同理,对于函数内部非主要的逻辑部分,也采取了省略。     3、受限于知识的积累和理解能力,文中描述如有分析不妥之处,希望能够得到大家更正。 从Main函数开始的故事     Android的智能机架构是应用处理器+基带芯片,也就是AP+Modem的模式,AP部分相当于CPU,Modem相当于网卡...
阅读(6978) 评论(10)

应用层的AIDL用法(原)

一、什么是AIDL服务   一般创建的服务并不能被其他的应用程序访问。为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种接口定义语言(Interface Definition Language,IDL)来公开服务的接口。因此,可以将这...
阅读(7801) 评论(4)
    个人资料
    • 访问:317378次
    • 积分:3754
    • 等级:
    • 排名:第9507名
    • 原创:73篇
    • 转载:0篇
    • 译文:0篇
    • 评论:122条
    最新评论