2010-06-09 60 views
7

我在瀏覽帳戶&同步設置屏幕時看到下面的日誌消息,但我很困惑如何創建意圖在那裏導航。Android - 如何創建意圖打開顯示「帳戶和同步設置」屏幕的活動

INFO/ActivityManager(53): Starting activity: Intent { cmp=com.android.providers.subscribedfeeds/com.android.settings.ManageAccountsSettings } 

我似乎不能訪問ManageAccountsSettings進行開發。

我只是想創建一個Intent如下面,但我不能叫出ManageAccountsSettings

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

回答

30

也許你正在尋找這一個(未經測試)

import android.provider.Settings; 
ctx.startActivity(new Intent(Settings.ACTION_SYNC_SETTINGS)); 
+0

非常好,我想這是我需要花時間找出在哪裏尋找可用於Intents的操作。 謝謝 – bryan 2010-06-10 00:58:14

+16

另一個很棒的技巧:如果您爲該設置添加了一個名爲Settings.EXTRA_AUTHORITIES的額外值,並且該值是您的帳戶權限,則可以將顯示的帳戶限制爲您的帳戶。請注意,該值必須位於字符串數組中,它不能只是一個字符串。 – maxpower47 2011-06-21 14:27:08

+0

@ maxpower47 maxpower47這是照亮的,但請如何獲取帳戶的權限? – 2014-03-25 16:04:53

相關問題