android:在没有 GET_ACCOUNTS 权限和 AccountPicker 的情况下获取设备上 google 个帐户的列表
android: get list of google accounts on device without GET_ACCOUNTS permission and AccountPicker
我已经在使用 Intent intent = AccountPicker.newChooseAccountIntent(...)
让用户选择使用哪个帐户登录,但我想在没有用户交互的情况下获得相同的帐户列表,所以没有 GET_ACCOUNTS 权限,没有 AccountPicker activity.
有办法吗?
不,那不可能。当您调用 AccountPicker 时,您正在调用另一个结果 Activity。 Google 的 Activity 知道设备上的帐户,因为它有权限或知道因为是 Google 的 属性。但不是你。并非没有这些权限。
您启动了 AccountPicker,您希望从启动的 Activity 中获得结果。但是,如果用户没有 select 帐户,activity 将不会向您提供该信息。
我已经在使用 Intent intent = AccountPicker.newChooseAccountIntent(...)
让用户选择使用哪个帐户登录,但我想在没有用户交互的情况下获得相同的帐户列表,所以没有 GET_ACCOUNTS 权限,没有 AccountPicker activity.
有办法吗?
不,那不可能。当您调用 AccountPicker 时,您正在调用另一个结果 Activity。 Google 的 Activity 知道设备上的帐户,因为它有权限或知道因为是 Google 的 属性。但不是你。并非没有这些权限。
您启动了 AccountPicker,您希望从启动的 Activity 中获得结果。但是,如果用户没有 select 帐户,activity 将不会向您提供该信息。