Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自动化第三方android应用程序的api是什么?_Android_User Interface_Automation_Selendroid - Fatal编程技术网

自动化第三方android应用程序的api是什么?

自动化第三方android应用程序的api是什么?,android,user-interface,automation,selendroid,Android,User Interface,Automation,Selendroid,我有一个关于android设备上ui/ux自动化的问题。我想知道的是,是否有某种API可以注入手势和击键,这些可以很容易地从高级编程语言中使用 为了给大家提供一些背景知识,我想在树莓pi这样的SBC上运行像emteria这样的android操作系统。我想做的是使用自动化软件基本上控制一些应用程序。对于我的用例,我希望它直接在SBC上运行 我已经评估了相当多的解决方案,如selendroid、appium,虽然从开发交互来看,它们似乎是一个潜在的好选择,但它们似乎也有局限性。例如,Selendro

我有一个关于android设备上ui/ux自动化的问题。我想知道的是,是否有某种API可以注入手势和击键,这些可以很容易地从高级编程语言中使用

为了给大家提供一些背景知识,我想在树莓pi这样的SBC上运行像emteria这样的android操作系统。我想做的是使用自动化软件基本上控制一些应用程序。对于我的用例,我希望它直接在SBC上运行

我已经评估了相当多的解决方案,如selendroid、appium,虽然从开发交互来看,它们似乎是一个潜在的好选择,但它们似乎也有局限性。例如,Selendroid看起来很棒,但需要您访问私钥才能签署您的测试-这是用于实际应用程序的。因为我处理的是第三方应用程序,所以这是不可能的


我也知道android上有一些应用程序,比如tasker(和AutoInput),它们在某种程度上可以向某些应用程序注入输入。所以我想知道他们利用了哪种API来实现这一点,或者是否有一种方法可以让selendroid在没有前面提到的限制的情况下工作。

最有可能的是可访问性服务。