Ejecutar platformRequest
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){}}
- Inicie sesión o regístrese para enviar comentarios
- 2502 lecturas

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