Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 19/04/12, 11:44:52
Array

[xs_avatar]
monchyrcg monchyrcg no está en línea
Miembro del foro
 
Fecha de registro: sep 2011
Localización: Cartagena
Mensajes: 384
Modelo de smartphone: LG Optimus Black
Tu operador: Orange
Abrir un XML

Tengo un botón que quiero que me abra un xml a través de un intent y hago lo siguiente:
Código:
Uri uri = Uri.fromFile(sitios);
Intent irA = new Intent(Intent.ACTION_VIEW);
irA.setData(uri);
startActivity(irA);
Al testearlo cuando pulso sobre el botón me arranca el intent pero lo intenta abrir como un pdf y lógicamente la aplicación me dice que no se trata de un pdf y se cierra. Como puedo hacerlo he probado con esto también pero creo que lo hago mal, porque me da una excepción diciéndome que no encuentra un handler para el intent (vamos que esta mal formado)

Código:
Uri uri = Uri.fromFile(sitios);
Intent irA = new Intent(Intent.ACTION_VIEW);
irA.setDataAndType(uri, "xml");
startActivity(irA);
Responder Con Cita


  #2  
Viejo 19/04/12, 19:22:51
Array

[xs_avatar]
monchyrcg monchyrcg no está en línea
Miembro del foro
 
Fecha de registro: sep 2011
Localización: Cartagena
Mensajes: 384
Modelo de smartphone: LG Optimus Black
Tu operador: Orange
Bueno yo he sacado algo pero mi problema es que no me funciona como yo quiero fijaros:

Código:
Uri uri = Uri.fromFile(sitios);
Intent irA = new Intent(Intent.ACTION_VIEW);
irA.setDataAndType(uri, "text/*"); 
startActivity(irA);
Si hago el código arriba indicado me carga el intent, pero no me aparece la aplicación que yo quiero me aparecen (Contactos, el navegador, HTML Viewer) con contactos no me funciona y con el navegador y HTML Viewer me aparece el xml pero no lo puedo modificar.

Código:
Uri uri = Uri.fromFile(sitios);
Intent irA = new Intent(Intent.ACTION_VIEW);
irA.setDataAndType(uri, "application/*");
startActivity(irA);
Si hago este me aparecen muchas aplicaciones pero tampoco el editor de texto.

Por lo tanto como lo hago para que pueda modificarlo. Animarse y gracias
Responder Con Cita
  #3  
Viejo 19/04/12, 19:29:55
Array

[xs_avatar]
monchyrcg monchyrcg no está en línea
Miembro del foro
 
Fecha de registro: sep 2011
Localización: Cartagena
Mensajes: 384
Modelo de smartphone: LG Optimus Black
Tu operador: Orange
Bueno me he bajado un Editor de texto y ya esta, aunque me gustaría usar el predeterminado de mi móvil. Podría hacer un algo así:

Intent a = new Intent("NOMBRE DEL PAQUETE DE MI EDITOR DE TEXTO PREDETERMINADO");
startActivity(a);

Me entendeis?
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 18:51:26 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /