1

我有一个应用程序可以将您喜欢的内容保存到Google Storage for Developers。当然,假设您有一个帐户和相关的访问密钥。他们基于 Web 的密钥管理工具允许您创建密钥和相关的秘密。我的问题是关于用户如何最容易地在我的应用程序副本中安装这些,允许他们使用云存储。

密钥是 20 个字符的字母数字字符串,关联的秘密是 40 个字符的 Base-64 编码字符串。用户手动输入这些显然是不切实际的。跨活动剪切和粘贴对我来说似乎很尴尬。您如何建议将两个字符串从网页获取到两个活动 EditText 字段 - 或获取到我可以读取然后处理的 tmp 文件 - 或?

谢谢。

4

3 回答 3

0

最好的方法是谷歌的 API

于 2011-03-25T19:51:33.837 回答
0

如果您有权访问网页,则存在这些值,您可以下载、解析并获取这些值。

于 2011-03-21T09:18:02.680 回答
0

由于 Google 似乎没有提供专门用于获取密钥的 API,因此您最好的选择可能是使用 HTTP GET 来拉取包含密钥和密钥的网页。

如果您需要通过 Google 进行身份验证才能执行此操作(可能您必须这样做),您可以使用SignPost来处理 OAuth 并发出安全的 HTTP 请求。拉取页面后,解析 HttpResponse 内容并将密钥存储在文本文件或 SharedPreferences 文件中。

于 2011-03-25T20:16:20.527 回答