自动化应用程序

Posted

技术标签:

【中文标题】自动化应用程序【英文标题】:automate an app 【发布时间】:2013-02-22 09:15:57 【问题描述】:

谁能给我一些教程,帮助我创建一个可以感知人的温度、动作或声音并根据这些参数的变化自动启动的应用程序。

【问题讨论】:

【参考方案1】:

您需要运行一些应用程序才能感知刺激并做出响应。一种方法是创建一个在后台运行并监视事物的service。检测到条件后,您可以使用类似

的内容启动应用程序
Context ctx = getContext();
ctx.startActivity(new Intent(ctx, YourActivity.class));

有很多方法可以读取传感器,但您可以从with this tutorial开始

this question 的一个回答有关于从麦克风录音的信息。

如果这是您的第一个应用程序,我建议您从一个包含基本 android 应用程序的教程开始并构建它,只需编写一些调试而不是启动 Activity。完成此操作后,您可以将感应代码提取到单独的服务中,并在检测后启动活动。我还认为有一些限制实际上意味着您必须让用户第一次启动应用程序才能启动服务。

【讨论】:

【参考方案2】:

创建一个使用Sensors 的Service,如果发生变化,他们会启动一个带有Intent 的活动。

【讨论】:

以上是关于自动化应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何自动化 Flutter 应用程序

自动化脚本结束后如何强制仪器不关闭应用程序?

在 AppStore 上上传家庭自动化应用程序

自动化反应原生应用程序

微信小程序可以实现自动化测试吗?

如何通过自动化脚本查找已安装的应用程序版本?