我想在没有任何用户干预的情况下获得配置的帐户计数。我AccountManager.getAccounts()
在 API 级别 26 之前使用函数并且工作正常。
但由于 GET_ACCOUNTS 权限行为在 API 26 中已更改,它会在访问之前提示用户设备上的帐户列表。accountManager.newChooseAccountIntent()
我的要求是检查是否在我必须执行任务的帐户上配置了任何帐户(无用户交互)。除了提示用户选择帐户之外,我还有什么方法可以检查(帐户数量)。
我已经参考了以下票证,但在未经用户同意的情况下找不到任何方法: