Our Country Sites: Argentina|Brazil|Chile|Mexico|Peru

Ejecutar platformRequest

Versión para impresiónVersión para impresiónSend by emailSend by email

Rutina para autoejecutar diversas funciones directamente en el dispositivo, donde ejecutar es la cadena del protocolo sleccionada a través de un int de valores preestablecidos y valor es la página, archivo, mail o función específica.

private void ejecutar_en_dispositivo(int protocolo,String valor){
String ejecutar = "";
switch(protocolo){
case 1:ejecutar="tel:";break;//LLAMADA tel:+12345678
case 2:ejecutar="vtel:";break;//VIDEO LLAMADA vtel:+12345678
case 3:ejecutar="http://";break;//PAG WEB
case 4:ejecutar="mailto:";break;//EMAIL mailto:ejemplo@ejemplo.com
case 5:ejecutar="file:///";break;//ARCHIVO file:///e:audio/ejemplo.mp3
case 6:ejecutar="rtsp://";break;//STREAM rtsp://ejemplo.com/ejemplo.3gp
case 7:ejecutar="capture:";break;}//CAMARA capture:audio/ejemplo.mp3
try {
boolean b = platformRequest(ejecutar+valor);}
catch(ConnectionNotFoundException e){}
catch(IllegalArgumentException e){}
catch(Exception e){}}

uso de platformRequest()

Hola Movit,

Gracias por la contribución.

Puedo confirmarles que en los equipos iDEN, sólo los siguientes formatos de URL funcionan.

tel://
ufmi://
http:// -- este último requiere una firma digital en dominio de operador para funcionar correctamente

Saludos,

Juan Felipe

Gracias por el comentario..

solo tengo la duda de lo que hace ufmi:// ???
Gracias..

platformRequest(): que hace ufmi:// ???

UFMI = Universal Fleet Mobile Identifier = Número de radio.

Saludos,

Juan Felipe