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


 
Herramientas
  #1  
Viejo 19/04/12, 11:44:52
Avatar de monchyrcg
monchyrcg monchyrcg no está en línea
Miembro del foro
Mensajes: 384
 
Fecha de registro: sep 2011
Localización: Cartagena
Mensajes: 384
Modelo de smartphone: LG Optimus Black
Versión de ROM: v10d
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de monchyrcg
monchyrcg monchyrcg no está en línea
Miembro del foro
Mensajes: 384
 
Fecha de registro: sep 2011
Localización: Cartagena
Mensajes: 384
Modelo de smartphone: LG Optimus Black
Versión de ROM: v10d
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de monchyrcg
monchyrcg monchyrcg no está en línea
Miembro del foro
Mensajes: 384
 
Fecha de registro: sep 2011
Localización: Cartagena
Mensajes: 384
Modelo de smartphone: LG Optimus Black
Versión de ROM: v10d
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
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   HTCMania > Todo sobre Android > Programación y Desarrollo para Android

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 08:01:59 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007