Android-如何创建打开活动的意图,该活动显示;会计及;同步设置";屏幕

Android-如何创建打开活动的意图,该活动显示;会计及;同步设置";屏幕,android,Android,当导航到帐户和同步设置屏幕时,我看到了下面的日志消息,但我对如何创建导航意图感到困惑 INFO/ActivityManager(53): Starting activity: Intent { cmp=com.android.providers.subscribedfeeds/com.android.settings.ManageAccountsSettings } 我似乎无法访问ManageCountsSettings for development 我只是想创建一个如下的意图,但我不能调用

当导航到帐户和同步设置屏幕时,我看到了下面的日志消息,但我对如何创建导航意图感到困惑

INFO/ActivityManager(53): Starting activity: Intent { cmp=com.android.providers.subscribedfeeds/com.android.settings.ManageAccountsSettings }
我似乎无法访问ManageCountsSettings for development

我只是想创建一个如下的意图,但我不能调用ManageAccountsSettings

Intent i =new Intent(this,ManageAccountsSettings.class);
//Then start the activity
startActivity(intent);

可能您正在寻找这个(未经测试)


好极了,我想我得花点时间才能找到可以用于意图的行动。Thanksan另一个很酷的技巧:如果你在这个意图中添加了一个额外的名为Settings.extra_AUTHORITIES的值,即你的帐户权限,那么你可以将显示的帐户限制为只显示你的帐户。请注意,该值必须位于字符串数组中,不能仅为字符串。@maxpower47 maxpower47这很有启发性,但请了解如何获取帐户的权限?@LisaAnne权限是一个字符串数组,每个字符串都反映了ContentProvider的
android:Authorities
属性,与
一样,从API级别18开始,您还可以使用:
intent.putExtra(Settings.EXTRA\u ACCOUNT\u type,新字符串[]{my\u ACCOUNT\u type})如果您没有/想要使用权限。
import android.provider.Settings;
ctx.startActivity(new Intent(Settings.ACTION_SYNC_SETTINGS));