Hi @Antolinos95,
You have rosjava and you could receive the messages there. We approached this problem a while ago and we decided that the best solution was to cross-compile mavros for android using the ros android ndk. We bumped into a few problems, the main one being that the environment doesn’t fully support C++11 so we got stucked there.