安卓本地应用亟需储存大量数据图片,解决思路应该是

安卓本地应用需要储存大量数据图片,解决思路应该是?
初学Android开发,现在要做一个游戏图鉴类的本地应用(就是个查资料的...)

遇到的问题就是,应用需要内置大量的表格数据和图片。

数据我觉得大概可以用自定义xml文件+自己写xml解析器(也许有更好的思路?望赐教),图片这里我不知道该怎么做,传统方法是把本地图片资源放到drawable里,但是总共几百张图片也合适这么来吗。。?
------解决思路----------------------
放到assets或者第一次启动时从网络下载资源包,存储采用文件名数据(xml或json格式)+图片文件的形式,需要的时候导入即可。
------解决思路----------------------
APK有大小限制的吧,最大50M,超过要用扩展包