Pregunta

¿Es posible hacer que un dispositivo abra un archivo en el disco usando el método MIDlet.platformRequest (String url) ? Esperaba usar lo siguiente:

midlet.platformRequest("file:///path/to/file/file.png");

Pero esto solo arroja una excepción ConnectionNotFoun d. Estoy utilizando específicamente la plataforma BlackBerry, pero no tengo acceso a la API propietaria de BlackBerry. El archivo puede ser de cualquier tipo, así que obviamente no espero que maneje cada uno.

Saludos

¿Fue útil?

Solución

No, no es posible abrir archivos arbitrarios mediante solicitud de plataforma. MIDP 2.0 requiere que los dispositivos admitan la solicitud de la plataforma solo para URL y tel: conexiones. Todos los demás esquemas son opcionales y dependen del dispositivo.

Los teléfonos Nokia S60 parecen admitir el archivo: // como se señala en foro Nokia . Pero debe verificar otras plataformas, incluida Blackberry.

Puede mirar API de controlador de contenido JSR211 como alternativa. Creo que es compatible con dispositivos Blackberry más nuevos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top