2011-03-19 49 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文件中。

相关问题