Pergunta

Quando você instala um programa em Java ME em um telefone usando um arquivo .jar, onde ele instalar? Em que caminho pode os arquivos Java pode ser encontrada? Ou será que instalar em um local escondido do sistema de arquivos?

Foi útil?

Solução

A localização exata dos arquivos da sua aplicação dependerá de dispositivo / plataforma de sua execução. Tanto quanto eu sei não há nenhuma maneira padrão para uma aplicação para obter este local.

Esta é deliberada -. Não deve haver nenhuma razão para você aplicativo para estar ciente de como / onde é armazenado (isso iria impedir a portabilidade)

Se você quiser apenas o acesso a outros recursos armazenados no seu JAR eu sugiro que você olhar um método getResourceAsStream do MIDP classe Class ( ver javadoc ). Por exemplo:

InputStream is = getClass().getResourceAsStream("somefile.txt");

Ou, assumindo seus dispositivos alvo apoiá-lo, não há JSR-75 , que fornece um pacote de conexão de arquivo para permitir o acesso ao sistema de arquivos do dispositivo diretamente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top