无法通过Android 10 SDK升级从后台应用程序访问剪贴板

问题描述 投票:0回答:1

复制/粘贴功能曾在我的应用中使用。但是,一旦将我的应用程序SDK升级到针对Android 10的版本,它就无法获取正确的数据。例如。如果我从chrome复制“ Hello”,请打开我的应用程序并将其粘贴,然后粘贴Hello。现在,如果我在不终止应用程序的情况下进入chrome并复制“世界”,请打开我的应用程序并粘贴,然后粘贴“ Hello”。

[Android 10中有一些与隐私相关的更改:https://developer.android.com/about/versions/10/privacy/changes#clipboard-data

我的应用也同时获得了SDK升级后,Android 10上没有触发我的onPrimaryClipChanged()回调。

对此有任何解决方案,请提出建议吗?

android clipboard copy-paste android-10.0
1个回答
0
投票

[只有一种解决方案:寻求权限android.permission.READ_LOGS,然后使用logcatdumpsys命令获取剪贴板。必须通过ADB授予此权限。

© www.soinside.com 2019 - 2024. All rights reserved.