Seja muito bem vindo ao fórum les power info. Para ver os links bloqueados e imagens em alguns sub-fóruns será necessário que você faça a sua conta.

Como forçar a multi-tarefas em celulares java

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Como forçar a multi-tarefas em celulares java

Mensagem por Supremo em Sex Maio 11, 2012 3:20 pm

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.
[Você precisa estar registrado e conectado para ver este link.]
Localize a pasta “META.INF”.
[Você precisa estar registrado e conectado para ver este link.]
Abra o arquivo “MANIFEST.MF” com o Bloco de Notas ou outro editor de texto.
[Você precisa estar registrado e conectado para ver este link.]
Adicione o seguinte texto ao final no documento.
Nokia-MIDlet-no-exit: true
Nokia-MIDlet-auto-start: false
[Você precisa estar registrado e conectado para ver este link.]
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.
[Você precisa estar registrado e conectado para ver esta imagem.]

2º Pelo arquivo *.jad
Abra o arquivo *.jad com o Bloco de Notas ou outro editor de texto.
[Você precisa estar registrado e conectado para ver este link.]
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
Para saber qual versão do sistema o seu Nokia executa vá em [Você precisa estar registrado e conectado para ver este link.]
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.

[Você precisa estar registrado e conectado para ver este link.]

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.

Fonte: [Você precisa estar registrado e conectado para ver este link.]
avatar
Supremo
Veterano

Mensagens : 450
Data de inscrição : 24/02/2012
Localização : aqui, administrando

Voltar ao Topo Ir em baixo

Re: Como forçar a multi-tarefas em celulares java

Mensagem por FDISK em Seg Maio 14, 2012 7:26 pm

o Opera Mini do meu celular fica caindo o tempo todo por falta de memoria...


porque será
avatar
FDISK
Membro

Mensagens : 75
Data de inscrição : 27/03/2012
Localização : Brasilia-DF

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum