Импорт ключей доступа и секретов на устройство Android - PullRequest
1 голос
/ 19 марта 2011

У меня есть приложение, которое может сохранять вещи, которые вам нравятся Хранилище Google для разработчиков .Предполагая, конечно, что у вас есть учетная запись и связанные ключи доступа.Их веб-инструмент управления ключами позволяет создавать ключи и связанные секреты.Мой вопрос касается того, как пользователь может наиболее легко установить их в своей копии моего приложения, позволяя им использовать облачное хранилище.

Ключ - это буквенно-цифровая строка из 20 символов, а связанный секретный ключ - из 40 символов.Строка в кодировке Base-64.Очевидно, что для пользователя нецелесообразно вводить их вручную.Вырезать и вставлять разные виды деятельности кажется мне неловким.Как вы предлагаете получить две строки с веб-страницы в два поля EditText действия - или в файл tmp, который я могу прочитать, а затем утилизировать - или ??

спасибо.

Ответы [ 3 ]

0 голосов
/ 25 марта 2011

Лучший способ сделать это - API от Google

0 голосов
/ 25 марта 2011

Поскольку не похоже, что Google предоставляет API специально для получения ключей, лучше всего было бы использовать HTTP GET для извлечения веб-страницы, содержащей ключи и секретные ключи.

Если для этого вам необходимо пройти аутентификацию в Google (предположительно, вам нужно), вы можете использовать SignPost для обработки OAuth и выполнения безопасных HTTP-запросов. После того, как вы перетащите страницу, проанализируйте содержимое HttpResponse и сохраните ключи в текстовом файле или файле SharedPreferences.

0 голосов
/ 21 марта 2011

Если у вас есть доступ к веб-странице, там находятся эти значения, вы можете скачать ее, проанализировать и получить эти значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...