我正在制作一个充当 IOT 主机的 Android 应用程序(我使用串行通信并将其发送到 Arduino)。有没有办法始终将 Android 设置为运行此 Activity(从不 hibernate 并始终在 Activity 内)?重要的是不要离开 Activity ,因为所有控制和数据库访问都是通过它完成的。到目前为止,我发现已经可用的是信息亭应用程序,其中它充当具有有限应用程序等的启动器,但没有一个将 Android 锁定到 Activity 。
感谢您的回答和评论!
如果你好奇的话:)我使用 Android 的原因是它需要一个控制面板 UI 和与数据库的连接,使用 RPI 和其他东西只会让它变得更昂贵。
最佳答案
there a way to always set android to run this activity (never sleep & always inside the activity)?
不是真的。您正在以某种方式寻找信息亭模式,或者您可以让您的应用程序充当启动器(但这一切都取决于用例 - 如果您的应用程序在设备上只有一个,那么这一切都很好,否则您将需要放置很多努力监禁用户)
it is important for it to not leave the activity since all the control and db access is done through it.
听起来您的应用架构设计错误。
关于java - Android 始终运行 Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38264931/