我正在创建一个充当IOT主机的Android应用程序(我使用串行通信并将其发送到Arduino)。有没有办法总是设置Android来运行这个活动(从不睡觉,总是在活动内)?由于所有控制和数据库访问都是通过它完成的,所以不要离开活动是很重要的。到目前为止,我发现已经可以使用的是自助服务终端应用程序,它可以作为一个有限应用程序的启动器,但是没有将android锁定到某个活动。
感谢您的回答&发表评论!
如果你很好奇:)我使用Android的原因是它需要一个控制面板UI并连接到数据库,使用RPI和其他东西会让它变得更加昂贵。
答案 0 :(得分:2)
有一种方法可以始终设置android来运行此活动(从不睡觉并且总是在活动中)?
不是真的。你在某种程度上寻找自助服务终端模式,或者你可以让你的应用程序充当启动器(但这一切都取决于用例 - 如果你的应用程序只是设备上的一个,那么这一切都很好,否则你需要投入大量的努力监禁用户)
重要的是不要离开活动,因为所有的控制和数据库访问都是通过它完成的。
听起来您的应用程序架构设计错误。