使用另一个 android 或 iOS 应用控制 android 应用
Control android app using another android or iOS app
我可以通过什么方式从 iOS 或 android 上的另一个应用程序控制 android 应用程序?
我的用例是我希望能够控制作为智能家居产品一部分的 android 平板电脑。在这种情况下,我无法直接访问平板电脑的屏幕,因为它被包裹在产品内部。所以我想通过另一个 android/ios 应用程序控制平板电脑。
具体来说:
- 能够将 android 平板电脑连接到 wifi
- 我可以在 android 平板电脑上托管服务器以便在连接到 wifi 后能够与其通信吗?
对于第 1 部分,我想我可以做一些事情,让平板电脑处于 AP 模式并使用客户端应用程序连接到它,完成后是否可以更新平板电脑的 wifi?
如果您正在编写这两个软件,您可以,尽管我不推荐它 - Android 并不意味着成为服务器 OS,电池优化和服务的不可靠性使得这是一个糟糕的选择。普通的旧 Linux 会更好。但是远程控制第 3 方应用程序?您也许可以使某些东西起作用。诸如通过 wifi 调试连接、root 设备以及通过 /dev/ 文件系统发送原始触摸事件之类的东西。但它很脆弱,容易折断,而且很难做到。您最好研究开源解决方案,例如 OpenHab。
我可以通过什么方式从 iOS 或 android 上的另一个应用程序控制 android 应用程序?
我的用例是我希望能够控制作为智能家居产品一部分的 android 平板电脑。在这种情况下,我无法直接访问平板电脑的屏幕,因为它被包裹在产品内部。所以我想通过另一个 android/ios 应用程序控制平板电脑。
具体来说:
- 能够将 android 平板电脑连接到 wifi
- 我可以在 android 平板电脑上托管服务器以便在连接到 wifi 后能够与其通信吗?
对于第 1 部分,我想我可以做一些事情,让平板电脑处于 AP 模式并使用客户端应用程序连接到它,完成后是否可以更新平板电脑的 wifi?
如果您正在编写这两个软件,您可以,尽管我不推荐它 - Android 并不意味着成为服务器 OS,电池优化和服务的不可靠性使得这是一个糟糕的选择。普通的旧 Linux 会更好。但是远程控制第 3 方应用程序?您也许可以使某些东西起作用。诸如通过 wifi 调试连接、root 设备以及通过 /dev/ 文件系统发送原始触摸事件之类的东西。但它很脆弱,容易折断,而且很难做到。您最好研究开源解决方案,例如 OpenHab。