2011-03-19 48 views
1

我有一個應用程序可以將您喜歡的東西保存到Google Storage for Developers。當然,假設您有一個賬戶和相關的訪問密鑰。他們的基於Web的密鑰管理工具允許您創建密鑰和相關的祕密。我的問題是關於用戶如何在他們的應用程序副本中最輕鬆地安裝這些應用程序,從而允許他們使用雲存儲。將訪問密鑰和祕密導入到Android設備

一個鍵是一個20個字符的字母數字字符串,而一個相關的祕密是一個40個字符的Base-64編碼字符串。用戶手動輸入這些信息顯然是不切實際的。剪切和粘貼活動似乎對我來說很尷尬。你如何建議從網頁獲取兩個字符串到兩個活動EditText字段 - 或者我可以讀取然後處理的tmp文件 - 或者?

謝謝。

+0

如何創建一個獲取值的api? – Josnidhin 2011-03-21 09:20:37

+0

@jos,我需要你更具體。 – DJC 2011-03-21 15:35:21

+0

Google是否提供API來檢索Google Storage for Developers訪問密鑰和帳戶? – 2011-03-21 22:57:13

回答

0

如果您有權訪問某個網頁,那麼這些值就會存在,您可以下載它,解析並獲取這些值。

+0

這是可行的..你贏了,如果沒有人提供更好的答案。 TY。 – DJC 2011-03-21 15:34:02

0

因爲它看起來並不像谷歌爲獲得鑰匙專門提供了一個API,最好的辦法,最好的辦法很可能會使用一個HTTP GET拉網包含密鑰和密鑰的頁面。

如果您需要通過Google進行身份驗證(假設您必須是),則可以使用SignPost來處理OAuth併發出安全的HTTP請求。拉出頁面後,解析HttpResponse內容並將密鑰存儲在文本文件或SharedPreferences文件中。

相關問題