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

时间:2015-01-17 12:48:02

标签: java android encryption library-project

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

我有什么:

  1. 图书馆计划:包含所有活动和功能代码。
  2. Main Project / s:仅包含DB,String资源和drawable。
  3. 这两个项目都是由我制作的。一切都融为一体,运作良好。

    要求:

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

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

0 个答案:

没有答案