1

我被要求使用 Android 平板电脑开发 HMI 应用程序,但我不确定使用平板电脑是否是一个好的解决方案(我对 Android 的开发经验为零)。

该项目将包括两个硬件设备: 1. 一个监控和控制水系统的设备(这是系统的大脑) 2. 一个允许人类查看大脑并与大脑交互的触摸屏(这是 HMI )

大脑和 HMI 将被构建在一个盒子中,使其看起来好像是一个设备。

通常,用于 HMI 的设备的制造意图是 HMI 将用于一个特定的应用程序,并且这些设备通常运行 Linux、Windows Embedded 等,开发人员对 HMI 的方式有很多控制权将运行,外观和感觉。

谁能告诉我 Android SDK 为开发人员提供了多少控制权?IE

  • Android SDK 是否使开发人员可以对设备执行几乎任何他/她想做的事情?
  • 开发人员能否锁定(拒绝访问)Android 平板电脑的特定功能?

对于我即将开始的这个项目,我对使用 Android 平板电脑还有一些其他顾虑,但我想上述问题的答案将使我更接近于在前进的道路上做出更明智的决定。

4

1 回答 1

2

Android SDK 是否使开发人员可以对设备执行几乎任何他/她想做的事情?

不会。Android SDK 使开发人员可以编写应用程序。如果您想“做几乎任何事情”,则需要能够构建自己的自定义固件以在该设备上运行。恕我直言,这种定制的固件对于这种工业情况来说几乎是必不可少,无论如何。

开发人员能否锁定(拒绝访问)Android 平板电脑的特定功能?

通过自定义固件,是的。通过Android SDK,一般不会。

于 2012-07-10T23:40:10.490 回答