我有两种不同的功能可以作为单个应用程序的一部分来实现。
他们有不同的屏幕流程和BL实现但只有一个apk,所以它对最终用户是透明的。
每个流程都有100个屏幕,因此我可以在资源目录中拥有自定义文件夹名称,以便于维护和松散耦合。
例如:res
-layout
-layout_savings
-layout_checking
-drawable
-drawable_savings
-drawable_cheking
目前我们只有以下结构 RES
-layout
-layout-land
-drawable
-values
生成R.java文件时是否会出现任何问题。
任何帮助都将不胜感激。
答案 0 :(得分:0)
根据您的需要,我建议您使用assets目录而不是res。在资产目录中,您可以随意对文件进行排序(目录名称/文件名)。您可以使用AssetManager访问它们。
这需要对代码进行一些更改但我认为这是唯一的方法,如果你想对文件进行排序,res文件夹不允许自定义目录名。
(或者你当然可以在SD卡中存储文件)