Problema com tamanho do icone da aplicação

E aí pessoa!

Estou com o seguinte problema… ao definir uma imagem qualquer (IMAGEM.PNG) para icone da aplicação, dependendo do aparelho em que instalo o programa, esta imagem fica cortada (no caso do aparelho ter uma resolução pequena) e dependendo fica pequena (no caso de aparelhos com maior resolução, por exemplo smart phones).

Como poderia solucionar esta questão para que eu tenha o tamanho ideal para diferentes resoluções sem prejudicar a imagem?

Falou!!

uma tentativa de resolver isso é fazendo zoom na imagem, mas pra fazer isso vc encarar outros problemas:

vai ter q criar sua função de zoom, oq não é mto difícil, daí vc poderia pegar o tamanho da tela do dispositivo e fazer um zoom relativo a esse tamanho, mas se o zoom tiver um fator mto grande a imagem ñ vai ficar boa

o jeito é achar uma imagem de tamanho razoável, em que alguns dispositivos ela seria reduzida e em outros seria aumentada, e a melhor forma de se fazer isso é cm tentativas e erros

flw, t+

Sugiro criar diferentes deploys para diferentes grupos de dispositivos, de forma que coloque um arquivo diferente de ícone, com mesmo nome, em diferentes grupos de celulares.

Você pode fazer isso usando o script do próprio SO.

Abraço.

[quote=npereirajr]Sugiro criar diferentes deploys para diferentes grupos de dispositivos, de forma que coloque um arquivo diferente de ícone, com mesmo nome, em diferentes grupos de celulares.

Você pode fazer isso usando o script do próprio SO.

Abraço.[/quote]

E como fazer isso npereirajr?

Acredito que exista um modo de fazê-lo usando a sua própria IDE, mexendo nos scripts de deploy dela.

No entanto, por script do SO talvez seja mais fácil.

Qual SO vc usa?

Se for Windows, vc precisa escrever um bat file (deploy.bat) com os comandos DOS para efetuar todo esse processo.

Algo basicamente como:
Descompactar o JAR da pasta deploy para uma pasta temporaria: appTemp
Remover o arquivo de ícone de dentro de appTemp\icone.png
Copiar o arquivo de icone de uma determinada plataforma para dentro de appTemp
Compactar novamente os arquivos da pasta, para um arquivo ZIP
renomei o arquivo ZIP para JAR

Como ferramenta de compactação você pode usar o 7Zip, que permite usar a linha de comando, e é opensource.

Abraço

Amigo, como pode fazer uma função de zoom se é o icone do aplicativo! fora do programa e não dentro dele!

[quote=npereirajr]Acredito que exista um modo de fazê-lo usando a sua própria IDE, mexendo nos scripts de deploy dela.

No entanto, por script do SO talvez seja mais fácil.

Qual SO vc usa?

Se for Windows, vc precisa escrever um bat file (deploy.bat) com os comandos DOS para efetuar todo esse processo.

Algo basicamente como:
Descompactar o JAR da pasta deploy para uma pasta temporaria: appTemp
Remover o arquivo de ícone de dentro de appTemp\icone.png
Copiar o arquivo de icone de uma determinada plataforma para dentro de appTemp
Compactar novamente os arquivos da pasta, para um arquivo ZIP
renomei o arquivo ZIP para JAR

Como ferramenta de compactação você pode usar o 7Zip, que permite usar a linha de comando, e é opensource.

Abraço[/quote]

A certo… e no Symbian? como que faz??? uaheuaheuaeh, Amigos estamos falando de j2me!

Mas agradeço os 2.

Valeu por tirar sarro de nossas respostas à sua pergunta.

Minha resposta refere-se exatamente a J2ME. Eu ia até escrever um exemplo prático usando script pra vc, mas não vou mais.

[quote=npereirajr]Valeu por tirar sarro de nossas respostas à sua pergunta.

Minha resposta refere-se exatamente a J2ME. Eu ia até escrever um exemplo prático usando script pra vc, mas não vou mais.[/quote]

Não esquenta não!

Mas sobre a questão ai eu teria um .jar diferente para cada tipo de celular… gostaria de ter 1 jar só! dinamico! rs…

[quote=ricoldi][quote=npereirajr]Valeu por tirar sarro de nossas respostas à sua pergunta.

Minha resposta refere-se exatamente a J2ME. Eu ia até escrever um exemplo prático usando script pra vc, mas não vou mais.[/quote]

Não esquenta não!

Mas sobre a questão ai eu teria um .jar diferente para cada tipo de celular… gostaria de ter 1 jar só! dinamico! rs…[/quote]

Esquece. No way !

Vlw Galera! :cry: