有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Android,如何将静态字符串从主项目访问到库项目中?

我想从库项目访问主项目中存在的静态字符串

我所拥有的:

  1. 库项目:包含所有活动和功能代码
  2. 主项目:仅包含数据库、字符串资源和可绘图项

这两个项目都是我做的。一切都是完整的,工作完美

要求:

  1. 每个主项目都将包含一个特定于该项目的加密SQLite DB
  2. 我希望以某种方式将解密密钥存储在主项目中,并通过库项目中的解密方法访问它们
  3. 解密发生在运行时,因此在将Db从包复制到应用程序的文档文件夹时解密Db不是一个选项
  4. 我希望键作为静态变量存储在类中,以便编译它们。因此,将密钥存储在字符串资源中不是一个选项

主要要求是必须编译密钥,因此很难从apk中提取密钥

任何帮助都将不胜感激! 非常感谢


共 (0) 个答案