Cómo suprimir mediante programación la configuración regional específica en la aplicación de Android

Todos sabemos que la aplicación de Android es altamente personalizable con respecto al soporte de diferentes configuraciones regionales. En mi caso, mi aplicación actualmente admite 6 configuraciones regionales y todo funciona sin problemas. Cada vez que el usuario selecciona la configuración regional del teléfono, la aplicación cambia a otra configuración regional y todos los menús, los mensajes están en idiomas locales.

a pregunta de @Now está en mi deseo de suprimir programáticamente localizaciones específicas en la aplicación, ya que voy a distribuir la aplicación en diferentes países utilizando diferentes canales, políticas de precios, etc. (no siempre a través de Android Market). Entonces, si la aplicación está destinada a, digamos China, el usuario no podría cambiar la configuración regional a inglés o francés.

La manera más simple es simplemente eliminar otros recursos locales de la aplicación, lo entiendo. Pero desde el punto de mantenimiento de la fuente no es muy cómodo, por lo que preferiría tener alguna forma programática para rechazar / suprimir algunas configuraciones regionales en la aplicación.

¿Algunas ideas

Respuestas a la pregunta(1)

Su respuesta a la pregunta