Tienes dos tres opciones:
Mantenga las respuestas separadas del resto del código fuente.
Si desea que su código sea de código abierto, sin embargo, no desea que las respuestas sean de código abierto, entonces abra el código de la aplicación sin las preguntas y respuestas, siendo las preguntas y las respuestas un "complemento" de código cerrado separado o archivo de datos. Su aplicación de Android los agruparía en una sola aplicación.
Pon las respuestas en tu código fuente
Alternativamente, si considera que las preguntas y respuestas son una parte central de lo que desea de código abierto, entonces debe poner las respuestas en el código fuente, preferiblemente sin ofuscar para que otros puedan leerlas y modificarlas . Ofuscar el código fuente para que no se pueda entender y modificar no está realmente de acuerdo con los principios del código fuente abierto.
Pon las respuestas en un servidor en internet
Con las dos soluciones anteriores es posible que alguien que haya descargado su aplicación encuentre las respuestas sin reproducir su programa en ninguno de los casos, sin importar cómo ofusque / encripte sus respuestas, si su programa puede identificar la respuesta sin información adicional, entonces ¿Puede un humano examinar su aplicación compilada?
Si realmente quiere asegurarse de que nadie pueda encontrar las respuestas, entonces la única opción real es no darles las respuestas y hacer que la aplicación llame a un servicio web, etc., siempre que quieran saber la respuesta. La aplicación debe enviar la respuesta que el usuario ha ingresado y el servicio web debe decirle a la aplicación si la respuesta es correcta o no, de esa manera el usuario no tiene forma de decir cuál es la respuesta hasta que ya tenga la respuesta correcta (breve de forzar al servicio web, que puede detectar y proteger).
Si está buscando formas de ofuscar sus respuestas, eso me sugiere que realmente no desea abrir sus respuestas en primer lugar, por lo que debe considerar las primeras opciones.
Si es crítico que el usuario no pueda encontrar la respuesta por adelantado, entonces la tercera opción es su única opción real, sin embargo, me cuesta pensar en un escenario en el que valga la pena el esfuerzo, sobre todo porque impide que sus usuarios de usar su aplicación sin una conexión a Internet.