0

在阅读了 Android Application Development for Dummies 之后,我一直在搞乱 Android,没有别的(只是为了说明我知道的很少)我正在尝试创建我的第一个有用但非常简单的应用程序。该应用程序应执行以下操作:

  1. 提示我输入密码
  2. 读取一个字符串(保存在内存中的某处)
  3. 使用我的密码作为密钥来解密字符串
  4. 将字符串解析为 xml 并向我显示数据

除了作为编码练习之外,这还可以作为一种偷偷摸摸的方式来存储过于丰富而无法记住的敏感数据。我不希望应用程序处理这些数据的输入,我希望它预先填充它。(现在不要介意可重用性)虽然我不想在代码中硬编码字符串。我决定将字符串存储在应用程序内部存储的文件中(如果这是一个坏主意,请随时提出其他建议)。我找到了很多关于如何使用这些文件的示例。但它们都处理在运行时创建文件。我想做的是将文件创建为我的 Eclipse 项目的一部分,然后在运行时将其提供给应用程序。是否有可能做到这一点?

4

1 回答 1

1

我想做的是将文件创建为我的 Eclipse 项目的一部分,然后在运行时将其提供给应用程序。是否有可能做到这一点?

是的,有可能,您可以在assetsorres/raw目录中创建文件,然后在应用程序运行时填写其内容。

但是,如果您要存储敏感信息,我不确定这是否是最佳位置。

于 2013-07-06T22:12:53.263 回答