2011-03-19 4 views
1

Google Storage for Developers과 같은 항목을 저장할 수있는 앱이 있습니다. 물론 계정과 관련 액세스 키가 있다고 가정합니다. 웹 기반 키 관리 도구를 사용하면 키와 관련 비밀을 만들 수 있습니다. 내 질문은 사용자가 클라우드 저장소를 사용할 수 있도록 내 앱 복사본에 가장 쉽게 설치할 수있는 방법에 관한 것입니다.액세스 키와 비밀 정보를 Android 기기로 가져 오기

키는 20 자의 영숫자 문자열이며 연관된 암호는 40 자 기본 64 인코딩 문자열입니다. 사용자가 수동으로 입력하는 것은 분명히 비현실적입니다. 여러 활동을 잘라내어 붙여 넣는 것은 나에게 어색한 것처럼 보입니다. 웹 페이지의 두 문자열을 두 개의 활동 EditText 필드로 가져 오거나 내가 읽고 처리 할 수있는 tmp 파일로 가져 오는 것이 좋습니다.

감사합니다.

+0

값을 가져 오기위한 API를 만드는 방법은 어떻습니까? – Josnidhin

+0

@jos, 나는 당신이 훨씬 더 구체적이어야 할 필요가 있습니다. – DJC

+0

Google은 Google 개발자 저장소의 액세스 키와 계정을 검색하는 API를 제공합니까? –

답변

0

구글이 키를 얻기 위해 특별히 API를 제공 것처럼 보이지 않기 때문에는 API from Google

0

웹 페이지에 액세스 할 수있는 경우 이러한 값이 존재하며 다운로드하여 구문 분석하고 이러한 값을 얻을 수 있습니다.

+0

이것은 실현 가능합니다. 아무도 더 나은 대답을 제공하지 않으면 승리합니다. TY. – DJC

0

될 것이라고 대해 이동하는 가장 좋은 방법, 가장 좋은 건 아마 웹을 당겨하는 HTTP GET을 사용하는 것입니다 페이지에는 키와 비밀 키가 들어 있습니다.

OAuth를 처리하고 보안 HTTP 요청을하려면 SignPost을 사용하여 Google에서 인증해야합니다 (아마 있어야 할 것입니다). 페이지를 가져온 후 HttpResponse 내용을 구문 분석하고 키를 텍스트 파일이나 SharedPreferences 파일에 저장합니다.