Captura da Tela de Celular

1 resposta
B

Bom pessoal sou novato em J2ME. Estou tentando criar um aplicação meio que simples para Smartphone … Estou emperrado na parte que tenho que capturar a tela do Celular.

Antes de post eu pesquisei antes e vi pelo que eu entendi que há a possibilidade de capturar a tela (print screen).

Pelo que eu vi, só é possível se o objeto Displayable que eu for usar herdar da classe GameCanvas(Mas não achei muito sobre essa classe).
“Bastaria” substituir o Graphics alvo da função paint(Graphics g) da classe GameCanvas pelo Graphics de um objeto Image e depois pega os dados da imagem com a função getRGB().

Isso é na teoria… Gostaria de saber se alguem já fez algo semelhante e me explicasse o que fez e como fez !!!
Caso contrario alguem poderia me explicar como eu substituiria o Graphics e como pegar os dados pela getRGB(), ou como funciona essa getRGB().

Valeu pela Ajuda !!!

1 Resposta

E

uma maneira de copiar o que tem na tela é assim

sendo Graphics g …

esse metodo copia uma area da tela e posta em outro lugar.
g.copyArea(…)

vc poderia criar um Imagem com o conteúdo da tela assim

Image tela = Image.createImage(ALTURA, LARGURA);
Graphics g2 = Image.getGraphics;

e pintar tudo que pintar usando g… usa o g2;

… espero ter ajudado e vou pensar num jeito melhor… já que ninguem respondeu.

Criado 23 de janeiro de 2007
Ultima resposta 1 de fev. de 2007
Respostas 1
Participantes 2