2010-06-09 15 views
7

Widziałem poniższy komunikat dziennika podczas nawigacji na ekranie ustawień synchronizacji konta &, ale nie rozumiem, w jaki sposób utworzyć zamiar aby się tam poruszać.Android - Jak utworzyć zamiar, aby otworzyć działanie wyświetlające ekran "Ustawienia konta i synchronizacji"

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

Nie wydaje mi się, że mam dostęp do ustawień ManageAccounts do programowania.

Chciałem utworzyć Intent takie jak poniżej, ale nie mogę zawołać ManageAccountsSettings

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

Odpowiedz

30

Prawdopodobnie szukasz tego jednego (nietestowanego)

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

doskonały, myślę, że to jest poświęcenie czasu, aby dowiedzieć się, gdzie szukać działań, które można wykorzystać w intencjach. Dzięki – bryan

+16

Kolejna fajna sztuczka: jeśli dodasz dodatkową wartość do tego zamiaru o nazwie Settings.EXTRA_AUTHORITIES z wartością, która jest uprawnieniem Twojego konta, możesz ograniczyć pokazywane konta do swoich. Zauważ, że wartość musi być w tablicy łańcuchowej, nie może to być po prostu ciąg znaków. – maxpower47

+0

@ maxpower47 maxpower47 to jest pouczające, ale proszę, jak mogę uzyskać Władze Konta? –

Powiązane problemy