Como minimizar aplicativos Java

Muito simples, basta adicionar duas linhas de texto ao arquivo *.jad ou *.jar. Não há necessidade de fazê-lo em ambos.
1º Pelo arquivo *.jar
Abra o aplicativo *.jar com o WinRAR.
Como minimizar aplicativos Java
Localize a pasta “META.INF”.
Como minimizar aplicativos Java
Abra o arquivo “MANIFEST.MF” com o Bloco de Notas ou outro editor de texto.
Como minimizar aplicativos Java
Adicione o seguinte texto ao final no documento.
Nokia-MIDlet-no-exit: true
Nokia-MIDlet-auto-start: false
Como minimizar aplicativos Java
Feche a janela e salve as alterações. Logo o WinRAR detectará que o arquivo foi modificado. Clique em SIM para atualizá-lo ao arquivo *.jar.
Como minimizar aplicativos Java

2º Pelo arquivo *.jad
Abra o arquivo *.jad com o Bloco de Notas ou outro editor de texto.
Como minimizar aplicativos Java
Adicione o seguinte texto ao final no documento e salve.
Nokia-MIDlet-no-exit: true
Nokia-MIDlet-auto-start: false
O que faz o que?
A linha “Nokia-MIDlet-no-exit: true” faz com que o aplicativo não seja fechado ao pressionar a tecla “Encerrar”.
A linha “Nokia-MIDlet-auto-start: false” impede o aplicativo de se auto iniciar.

Observações
Nem todos os aplicativos “retornam”. O “Social Player”, por exemplo, dá erro ao ser maximizado.
Os aparelhos com versão inferior a Series 40 5th Edition não trabalham com esse MIDlet.O mesmo ocorre com os “Edition Lite”, como por exemplo o Nokia 5000.
Series 40 5th Edition Lite
Series 40 5th Edition, Feature Pack 1 Lite
Series 40 6th Edition Lite
Ao ser minimizado, basta abrir o aplicativo novamente para que ele retorne. Não há como saber que aplicativo está rodando em segundo plano.
Se você abre outro aplicativo com um ainda em execução, o aparelho consegue rodar ambos ao mesmo tempo, mas desde que eles não excedam o buffer de 2MB (memória heap, a RAM dedicada a Java).
Você pode alterná-los sem problemas mas se resolver fechar um deles, o aparelho reinicia devido a incapacidade do S40 de gerenciar multitarefa em Java. Ou seja, se você por engano abriu um aplicativo Java enquanto outro estava em segundo plano, ao fechar qualquer um o telefone reiniciará.
Veja o vídeo onde eu já estava com dois aplicativos em segundo plano, abri o City Bloxx e ao fechá-lo, o aparelho reiniciou.

O mesmo ocorre quando o buffer está cheio.
Eu já consegui, por exemplo, rodar o Nimbuzz com uma conta do Messenger e o eBuddy com outra conta do Messenger ao mesmo tempo, conversando com amigos em ambos os aplicativos sem problemas, pois ambos usam pouca RAM (buffer ou heap). Ou então deixar um download em progresso no Opera Mini e então usar a câmera do aparelho ou ouvir uma música ou reproduzir um vídeo.

OArthur.com

Sobre Arthur Oliveira

Arthur Oliveira, 30 anos. Formado em Marketing e Administrador do OArthur.com Expert em Produtos Diamante no Google Play e Pay. Desde 2011, escrevo sobre tecnologia, dicas e tutoriais para tentar descomplicar a vida dos usuários de dispositivos eletrônicos e web.

Sem comentários

  1. faltou uma coisa.tem que desbloquear as permissões do celular primeiro pra poder editar o java. Se ñ desbloquear as permissões o app editado pra minimizar vai dar aplicativo inválido.

  2. mt boa matéria ; parabééns

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *