Я думаю, что вы ищете либо getAssets().open("thefilename.xml")
, либо getAssets().openFd("thefilename.xml")
в зависимости от конечного использования файла. Из ответа Дайан в этом посте вы можете видеть, что openXmlResourceParser()
на самом деле не годится для получения доступа к файлам в каталоге assets /: http://goo.gl/2KfgT
Оттуда у вас будет поток, который вы можете передавать в SAXParser или делать все, что захотите.
Примечание. В упомянутых вами пунктах вы действительно не можете редактировать файлы непосредственно в ресурсах / или добавлять новые файлы в ресурсы / во время выполнения. Для этого вам нужно будет работать с файлами во внутренней или внешней памяти. Вы, наверное, уже знали это, но я подумал, что упомяну это.
Надеюсь, что поможет!