Desafortunadamente, no existe un control de Android incorporado para editar archivos de MS Office, ¡ni siquiera para mostrarlos! Es una gran omisión dado que iOS ha incorporado soporte para mostrar archivos de Office. No parece que la aplicación del visor esté lo suficientemente constante como para confiar (y es posible que tampoco proporcionen el tipo de experiencia del usuario que espera).
Si desea visualizar o editar docx etc. dentro de su aplicación de Android, debe incrustar un código de terceros que agregue esta funcionalidad. No conozco ningún código fuente abierto preempaquetado que pueda hacer esto, así que a menos que desee construir/portar una solución usted mismo, necesitará licenciar comercialmente algo.
Como han notado otros, hay algunos proyectos de código abierto en esta área, pero no están empaquetados/portados a Android. Si logró hacer que se los migraran e integraran, agregarían una gran sobrecarga a la descarga de su aplicación Android (por ejemplo, más de 80 megabytes) y luego necesitaría agregar una interfaz de usuario móvil adecuada (consulte https://play.google.com/store/apps/details?id=com.andropenoffice&hl=en_GB para ver un ejemplo). de un puerto con la interfaz de usuario que yo personalmente creo que es no apto/fácil de usar para una aplicación Android)
Uno de estos SDK que estoy familiarizado con lo que resuelve este problema se basa en la aplicación SmartOffice:.
http://smartoffice.artifex.com
Está disponible como una biblioteca incrustable segura que admite la visualización y (opcionalmente) la edición de documentos de Office. Puede ponerse en contacto con [email protected] para obtener información sobre la licencia.
Divulgación: uno de mis trabajos implica trabajar en el código de SmartOffice.
Algunos dispositivos vienen con un visor doc. Galaxy Tab sí, pero no estoy seguro de cuántos de todos los dispositivos que existen. – FoamyGuy