getClass().getResourcesAsStream()
отлично работает на Android. Просто убедитесь, что файл, который вы пытаетесь открыть, правильно встроен в ваш APK (откройте APK как ZIP).
Обычно на Android вы помещаете такие файлы в каталог assets
. Поэтому, если вы поместите raw_resources.dat
в подкаталог assets
вашего проекта, он окажется в каталоге assets
в APK и вы можете использовать:
getClass().getResourcesAsStream("/assets/raw_resources.dat");
Также можно настроить процесс сборки так, чтобы файл не попадал в каталог assets
в APK.