我的应用程序需要从当前正在使用的设备中的任何应用程序中复制文本。例如,如果skype是打开的,那么它应该在PC中执行类似CTRL + A + C的操作,因此文本将被复制到我的应用程序/剪贴板。
我知道这可以通过编程截取屏幕并执行OCR来完成,但有兴趣了解之前是否有任何直接方式。
我对Android(Java)解决方案或NDK解决方案持开放态度。
注意:不允许生根。
答案 0 :(得分:1)
幸运的是,由于隐私和安全原因非常明显,这一般是不可能的。
欢迎您撰写辅助功能服务或助手(后者为Android 6.0+)。这些内容可让您访问TextViews
中的文字,ImageViews
的内容说明等。但是,它们需要代表用户进行额外配置,并且会向用户发出有关激活应用程序的隐私和安全隐患的警告。