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

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

【问题讨论】:

    标签: android


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】: