我正在将开发人员工具 SDK 构建为 Android 库项目。我想让主机应用程序开发人员不是在代码中而是在 XML 文件中配置我的 SDK。我考虑在清单中放置一些配置字符串,但这并不安全。所以我想让主机开发人员在主机应用程序中定义一些字符串。问题是,我的库项目似乎看不到主机应用程序中定义的字符串。我无法在编译期间从我的库项目中引用宿主项目中定义的资源 ID,即使它们合并在一起并停留在同一个 DEX 中。
有没有办法从库项目中读取宿主项目中定义的资源?
我正在将开发人员工具 SDK 构建为 Android 库项目。我想让主机应用程序开发人员不是在代码中而是在 XML 文件中配置我的 SDK。我考虑在清单中放置一些配置字符串,但这并不安全。所以我想让主机开发人员在主机应用程序中定义一些字符串。问题是,我的库项目似乎看不到主机应用程序中定义的字符串。我无法在编译期间从我的库项目中引用宿主项目中定义的资源 ID,即使它们合并在一起并停留在同一个 DEX 中。
有没有办法从库项目中读取宿主项目中定义的资源?