android - 如何在 Android 上启动 Activity 管理帐户/同步设置?

标签 android android-activity android-intent accounts

开始显示“管理帐户”/“同步设置” Activity 的 Intent 是什么?查找此类系统 Activity 的 Intent 的最简单方法是什么?

解决方案:感谢@cant0na 的提示,开始管理帐户 Activity :

new Intent("android.settings.SYNC_SETTINGS")

如何查找 Intent 请参阅@cant0na 的回答。

最佳答案

startActivity( new Intent(Settings.ACTION_SYNC_SETTINGS));

您甚至可以通过额外的方式增强 Intent ,以便仅显示具有适用于这些权限的适配器的帐户:

String[] authorities = {"authority1", "authority2"};
Intent intent = new Intent(Settings.ACTION_SYNC_SETTINGS);
intent.putExtra(Settings.EXTRA_AUTHORITIES, authorities);

关于android - 如何在 Android 上启动 Activity 管理帐户/同步设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6341567/

相关文章:

android - 如何在主要 Activity 中注册接收者?

android-intent - 在 Android 中的 Activity 、服务和应用程序之间传递变量

android - 找不到 Activity 来处理具有有效 url 的 Intent 错误

java - 如何在每行添加3个按钮

android - 透明 PopupWindow 布局中使用的样式背景不起作用

android-activity - 调用进程 Activity 未在日志文件中记录任何错误

android - 完成其父类(super class)的子类 Activity

android - 高级分析构建错误

java - 如何使用 dagger2 在改造模块中添加动态基本 url

android - 从 Activity 中清除 Intent 标志,以便它恢复其原始启动行为