java - Android 始终运行 Activity

标签 java android

我正在制作一个充当 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/

相关文章:

android - 动态创建的按钮宽度没有改变

android - 在 Android 上连接到 IBM VPN

android - 避免在平板设备上安装应用程序

java - Java会选择哪个JS Script Engine?

java - 检查所有数字是否出现在另一个数组中

java - 使用嵌入式 Jetty 提供部分内容

android - GCM 返回空消息类型

android - 当面板设置为默认面板高度时如何停止 umano AndroidSlidingUpPanel 的主要内容重新调整大小

java - DAO方法中的事务回滚

java - Jersey 子资源将我的 API 包装在额外的 JSON 层中 - 为什么我需要这个?