如何在android apk中保存私有字符串值?

时间:2011-12-06 21:49:14

标签: android

我知道我可以在res / values / strings.xml中保存字符串但是如果有人反汇编dex文件或apk文件,那么他将能够看到HARDCODED字符串或res / values / strings.xml字符串。

有没有办法存储在反汇编时无法读取的字符串?

2 个答案:

答案 0 :(得分:2)

简要说明 - 没有。


如果你可以从你的apk中解密/提取任何字符串,那么任何有足够知识的人都可以查看你的代码并重新构建你用来提取这些字符串的算法。然后自己提取它们。

当然你可能会用一些技巧来加强它。可以使用哪些技巧实际取决于您,Android默认情况下不提供任何技巧(AFAIK)。

答案 1 :(得分:-2)

如果您不希望数据在应用程序会话中持续存在,则可以使用SharedPreferences