在Android项目中访问钛模块的资源

在Android项目中访问钛模块的资源,android,titanium,Android,Titanium,我正在为Tianium开发一个应用程序,因此从Android应用程序构建一个模块。但是钛的一个模块在安卓系统中生成了一个没有自动生成R文件的项目 我需要加载位图图像,但因为我没有R文件,所以我无法通过id访问我的资源。我曾想过通过路径访问此位图。但也很难做到这一点,因为我在Android中读到过类似的内容。apk没有文件夹…老实说,我真的不理解它 我可以在我的Android项目中拥有一个文件夹,并通过@folder/resource/item.png这样的路径访问其中的文件吗?然后将其存储在例如

我正在为Tianium开发一个应用程序,因此从Android应用程序构建一个模块。但是钛的一个模块在安卓系统中生成了一个没有自动生成R文件的项目

我需要加载位图图像,但因为我没有R文件,所以我无法通过id访问我的资源。我曾想过通过路径访问此位图。但也很难做到这一点,因为我在Android中读到过类似的内容。apk没有文件夹…老实说,我真的不理解它

我可以在我的Android项目中拥有一个文件夹,并通过@folder/resource/item.png这样的路径访问其中的文件吗?然后将其存储在例如InputStream中

非常感谢。
David。

我们最近在git(我们的主分支)中添加了对将“res”文件夹与钛模块捆绑在一起的支持。如果你抓取了一个新版本,你应该能够将你的“res”文件夹放在你模块中的“platform”下,它会自动将所有内容捆绑到你的应用程序中

为了访问Res下的资源(因为R.java是为应用程序而不是模块生成的),我们有一个名为tirheloper的helper类,允许您访问模块中的任何资源,如下所示:

int xyz = TiRHelper.getApplicationResource("id.xyz")

你好,Marshall,我还没有在我的模块中看到平台文件夹。我想我必须创建它并用-ant重建我的项目,对吗?完成后,将.zip(在dist文件夹中创建)放入我的Tianium项目并重新安装到我的设备上。谢谢大卫。