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