** You do not need this app unless you are using a China phone, without 'Add a Google Account' function. Please kindly refer to the screenshots. **** No root required. **** Supports only Android 4.3, Jelly Bean MR2 or upper. **** This app does not help you to install Google Apps, you will need to install it yourself, the simplest way is to use Open GApps update file with third-party recovery. You may find Open GApps @ https://www.google.com/search?q=open+gapps. **** Technically said, this app only start an intent like, Intent intent = new Intent(Settings.ACTION_ADD_ACCOUNT). setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.putExtra(Settings.EXTRA_ACCOUNT_TYPES, new String[] {«com.google»});So do not expect this app to do more than this. **

You can also find the source code @ https://github.com/Hzj-jie/android-add-google-account

** All the screenshots are coming from my phone. If you have copy-right to any of them, please kindly let me know. I will remove it. **

У некоторых пользователей непосредственно после входа в  возникает проблема, которую Android-устройство индицирует как «Невозможно установить надежное соединение». Мы постарались собрать все варианты устранения этой ошибки и надеемся, что один из них непременно поможет вам, если произойдет аналогичная ситуация. 

Способ 1: Причиной отсутствия соединения может быть неверно установленная дата на устройстве. В этом случае не работает не только Google Play, но и остальные сервисы Google — время действия сертификата еще не наступило. Решение элементарное — установить верную дату. 

Способ 2:Ошибка может возникнуть по вине провайдера из-за некорректной работы DNS-серверов, когда сервер не может сопоставить IP-адрес устройства, запрашивающего информацию, и доменное имя ресурса, к которому обращается пользователь. Решить проблему в этом случае можно, установив на устройстве  и выбрав GoogleDNS в настройках (права суперпользователя в PRO-версии приложения не нужны, скачать ее можно бесплатно). Если вы выходите в интернет, пользуясь Wi-Fi, достаточно указать в настройках роутера 8.8.8.8 в качестве DNS сервера.

Способ 3:В файле /etc/hosts могут находиться лишние адреса. Строчка должна быть только одна — 127.0.0.1 localhost, а все остальное необходимо удалить, после чего выполнить сохранение. Чтобы почистить файл /etc/hosts необходимы права суперпользователя. 

Способ 4:

1. Выполните сброс устройства к заводским настройкам. Все данные со смартфона будут утеряны, но вы сможете выполнить подключение аккаунта Google. 

2. Чтобы добавить аккаунт в систему в принудительном порядке, воспользуйтесь программой AddAccount: — скачайте приложение AddAccount (Скачать);- переместите в корень карты памяти apk-файл;- откройте браузер и выполните ввод следующей строки:content://com.android.htmlfileprovider/sdcard/add_account.apk ;- после перехода по ссыле начнется установка приложения AddAccount. 3. После окончания установки приложения AddAccount запустите его, в поле «Account» введите Ваш адрес Gmail.

4. Выберите AddAccount;5. Получив сообщение о неправильном вводе пароля, которое придет при попытке синхронизации с аккаунтом Google, нажмите на уведомление и вбейте пароль в предлагаемое поле — синхронизация аккаунтом Google налажена. Способ 5:1. Скачайте .2. Убедившись, что на смартфоне установлен TWRP, загрузитесь в Recovery.

3. Пройдите цепочку «Install» —> «Select Zip to install», после чего выберите файл *.zip. и подтвердите выбор «Swipe to Confirm Flash». 

4. Выполните перезагрузку устройства. Вам будет предложено добавить учетную запись, что вы с легкостью и сделаете. Если на смартфоне ранее были установлены приложения из Google Play и после этих манипуляций они не работают. Просто переустановите их. После входа в Google Play — Невозможно установить надежное соединение

СКАЧАТЬ:
Addaccount-1.1 [Размер файла — 15,0 Kb]

Asked8 years, 1 month ago Active5 years, 8 months ago Viewed 9k times 3

My application needs to synchronize some data from server. I added necessary classes (similarly to SampleSyncAdapter) now I can add account via «Settings/Sync and Accounts». But I want to have already added my account and working synchronization just after application is installed (I do not want user to do any manual changes in settings). How to do this?

|improve this question

3 Answers 3

active oldest votes 1

There is Android AtLeap library which contains helper classes to use Account Authenticator. Have a look at it https://github.com/blandware/android-atleap

|improve this answer 7

A bit late but…

Account account = new Account("Title", "com.package.nom"); String password = "password"; AccountManager accountManager = AccountManager.get(context); accountManager.addAccountExplicitly(account, password, null); 

|improve this answer 1

Don’t you have to add to the following code posted by Evan Elliott :

Account account = new Account("Title", "com.package.nom"); String password = "password"; AccountManager accountManager = AccountManager.get(context); accountManager.addAccountExplicitly(account, password, null); 

The following: ?

authenticator.xml

<?xml version="1.0" encoding="utf-8"    

and permissions?

|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.

default

ОСТАВЬТЕ ОТВЕТ

Please enter your name here
Please enter your comment!