我有一个用于特定目的的 java 应用程序。作为应用程序的一部分,我想从附加的 Android 设备中提取剪贴板数据。有没有办法将 Android 设备剪贴板中的数据检索到 Java 应用程序中?我没有在设备上运行任何 android 应用程序。
有什么方法可以通过 Appium 达到同样的效果吗?
我有一个用于特定目的的 java 应用程序。作为应用程序的一部分,我想从附加的 Android 设备中提取剪贴板数据。有没有办法将 Android 设备剪贴板中的数据检索到 Java 应用程序中?我没有在设备上运行任何 android 应用程序。
有什么方法可以通过 Appium 达到同样的效果吗?
您可以访问 Android 剪贴板内容。要将内容共享到您的 Java 应用程序,您需要在 android 和您的 Java 应用程序之间建立连接。我认为您可以使用 TCP 套接字连接来实现。
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
要将文本设置为剪贴板,您可以使用它。
clipboard.setText("Text to copy");
从剪贴板获取数据使用这个。
clipboard.getText();
从剪贴板获取数据后,通过 Socket 将其发送到您的 java 应用程序