使用Context.createPackageContext()从库项目中读取原始资源

时间:2013-08-31 10:57:12

标签: android android-resources

我通过图书馆项目在项目之间共享资源。这是结构:

MyLibProject
`-- res
   `-- raw
      `-- my_shared_res
`-- AndroidManifest.xml
   `-- Shared user id -> my.shared.user.id
   `-- Package        -> some.package


MyProject
`-- AndroidManifest.xml
   `-- Shared user id -> my.shared.user.id
   `-- Package        -> some.other.package


Activity的{​​{1}}内,我想访问MyProject,但后来我注意到以下内容:

  • R.raw.My_shared_res - >
  • 时返回文件的正确内容
  • getResources().openRawResource(R.raw.my_shared_res) - >返回不同的内容,我认为是加密的。


有人可以解释为什么会这样吗?

修改:我已在Android开发者Google群组中发布了该问题。您也可以按照此link

查看回复

0 个答案:

没有答案