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.
Localize a pasta “META.INF”.
Abra o arquivo “MANIFEST.MF” com o Bloco de Notas ou outro editor de texto.
Adicione o seguinte texto ao final no documento.
Nokia-MIDlet-no-exit: true
Nokia-MIDlet-auto-start: false
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.
2º Pelo arquivo *.jad
Abra o arquivo *.jad com o Bloco de Notas ou outro editor de texto.
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.
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.
mt boa matéria ; parabééns