Java.lang.SecurityException

5 respostas
V

Caros,

Estou tentando criar uma conexão de socket usando o nokia N95:

sc = (SocketConnection) Connector.open(“socket://” + socketHost + “:” + port);

Do emulador funciona, mas no N95 dá java.lang.SecurityException.

Alguém pode me ajudar?

Vinicius.

5 Respostas

davidtiagoconceicao

Posso estar falando uma grande bobagem, mas tenho um celular Sony (K750i) e nele, para que os programas Java tenham acesso externo (incluindo abrir conexões de socket) preciso dar permissão para os mesmos através das configurações de segurança do determinado software.
Talvez seu celular também tenha algum bloqueio deste tipo.

V

Mas como fazer isso, estou com um N95 e um K850i.

Help me!

davidtiagoconceicao

Nos dois está dando Exception??

Cara, no N95 eu não faço a mínima de onde ficam estas configurações.
O K850i é o modelo da Sony Ericcson, certo?

Se for, deve ser parecido com o meu K750i, em que encontro as opções do determinado software em:
Menu Principal > Gerenc. de arquivo > Aplicativos > Mais > Permissões.

V

Sim, nos dois.

Parece que está tudo liberado, será que preciso assinar a aplicação?

Vinicius.

davidtiagoconceicao

Olha cara, pelas pesquisas que fiz aqui no fórum, esta é uma exceção que ocorre quando algum recurso é negado pelo sistema.
No seu caso, acredito que o sistema operacional dos celulares está bloqueando a abertura do socket.
Sugiro que você pesquise sobre sockets nestes celulares…

Criado 3 de dezembro de 2008
Ultima resposta 4 de dez. de 2008
Respostas 5
Participantes 2