我的Android TV(Nexus Player,NVIDIA Shield TV,Razer Forge TV等)应用的用户有时没有链接到他们设备的Google帐户。我希望我的应用将其发送到Android TV“添加帐户”活动。
以下是我尝试过的代码:
Intent intent = new Intent();
intent.setAction(Settings.ACTION_ADD_ACCOUNT);
intent.putExtra(Settings.EXTRA_ACCOUNT_TYPES, new String[]{"com.google"});
startActivity(intent);
此代码不起作用,但在logcat中我看到以下内容:
I/ActivityManager: START u0 {act=android.settings.ADD_ACCOUNT_SETTINGS cmp=com.android.tv.settings/.accounts.AccountSettingsActivity (has extras)} from uid 10089 on display 0
为什么这样做什么都没有?