自动化应用程序

时间:2013-02-22 09:15:57

标签: android

任何人都可以为我提供一些教程,帮助我创建一个感知人的温度,动作或声音的应用程序,并根据这些参数的变化自动启动。

2 个答案:

答案 0 :(得分:2)

你需要运行一些应用程序才能感知刺激并对其做出反应。一种方法是创建一个在后台运行的service并监控事物。一旦检测到标准,就可以使用类似

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

有许多方法可以读取传感器,但您可以启动with this tutorial

this question的一个答案包含有关麦克风录音的信息。

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

答案 1 :(得分:0)

创建一个使用ServiceSensors,如果有变化,他们会发布一个Intent的活动。