Есть ли способ автоматически добавить учетную запись сразу после установки моего приложения (но оно еще не запущено).
Автоматическое добавление учетной записи после установки приложения
comment
Вам нужно быть более конкретным в том, что вы пытаетесь сделать. blog.stackoverflow.com/2010/10/asking-better-questions
- person coder_For_Life22   schedule 06.01.2012
Ответы (2)
Нельзя ничего делать "сразу после установки моего приложения (но оно еще не запускалось)". Когда пользователь запускает ваше основное действие, вы можете настроить учетную запись или любое другое первое событие, которое вы хотите.
person
CommonsWare
schedule
06.01.2012
Вот кусок кода, который автоматически активирует учетную запись
final AccountManager accountManager = AccountManager.get(this);
String authority = getString(R.string.acc_authority);
String accountType = getString(R.string.acc_name);
String accountName = getString(R.string.app_name);
Account[] existingAccs = accountManager.getAccountsByType(accountType);
if (existingAccs.length > 0) {
return;
}
Account account = new Account(accountName, accountType);
if (accountManager.addAccountExplicitly(account, null, null)) {
ContentResolver.setIsSyncable(account, authority, 1);
ContentResolver.setSyncAutomatically(account, authority, true);
ContentResolver.requestSync(account, authority, new Bundle());
ContentResolver.addPeriodicSync(account, authority, new Bundle(), 60*10);
}
person
Solvek
schedule
20.01.2012
В настоящее время после установки моего приложения и входа в систему мне нужно перейти в «Учетные записи», чтобы включить синхронизацию. По умолчанию он выключен. Есть ли способ установить значение по умолчанию?
- person ray; 18.06.2013