Frustração de um jovem aprendiz  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
theodrums
Debugger

Membro desde: 19/01/2010 23:28:58
Mensagens: 73
Offline

Bem,

Vim aqui compartilhar com vcs minha tristeza.

Um dia ganhei um aparelho telefônico móvel, e eu como modesto utilizador busquei uma funcionalidade bem básica, que na minha opinião deveria ser padrão
para qualquer celular... o led da câmera como a famosa lanterninha.

Sem sorte, o software do dispositivo não apresentava tal funcionalidade, embora o aparelho tenha o tal led.

Fiquei indignado com tal situação e procurei um meio para a salvação...

PPPÃÃÂÂÂÂÂÂ O prepotente telemóvel suportava Java! amem

Então fui aprender Java, e dps de ler um livro de quase 500 páginas, fiquei confiente para resolver o meu problema!
Mas ao começar a digitar o código da classe do aplicativo........ PULTA MERDA!!! COMO FAÇO ESSA BAGAÇA !??!
Aí é que a luta começou de verdade.
Fiz muitas pesquisas no site da Nokia, Google e nada...
Aprendi algumas coisas, mas não o suficiente para cunhar o meu programinha.

Então, venho eu, aqui, implorar a vcs que me dêem força.

O dispositivo é um Nokia N95-3 SDK S60 3ª Edição FP 1
Uso Eclipse com o Java ME claro.

Meus sinceros antecipados agradecimentos
sulito
Virtual Machine Man

Membro desde: 23/11/2009 07:15:59
Mensagens: 608
Offline

Opa, opa mano, vai com calma, vamos analisar juntos o cenario, eu não sou expert mas acho o seguinte.

primeiro deves procurar a documentação que fala da API do teu telefone.
Eu não sei se isso será possivel tão facilmente porque java é uma linguagem portavel, e sendo portavel isto é uma funcionalidade muito especifica do teu telefone (
traduzindo, sendo portavel acho que em java não deve ter uma classe especifica para acender a lanterna ou não do teu telefone, ja que nem todos os telefones suportam isso).



mas se procurares a API do teu telefone tenho a certeza que vais conseguir
Mas luta , nunca desista

LPI-101
rockstorm
Virtual Machine Man
[Avatar]

Membro desde: 28/09/2004 08:37:10
Mensagens: 521
Localização: SBC
Offline

Caro colega. Creio que você não tenha realizado um estudo inicialmente nas caracteristicas do seu aparelho.

Pelo que sei, o seu aparelho utiliza o sistema operacional Symbian OS v9.2 . Para acessar tais funcionalidades somente desenvolvendo diretamente utlilizando a API do TELEMOVEL!!!! Conforme nosso amigos sulito citou, JAVA é uma linguagem portável.

Pesquise sobre desenvolvimento para Symbian OS (creio que vai ser necessário desenvolver em C++) que somente assim vai conseguir acessar as funcionalidades particulares do celular. Não sei até que ponto é possível controlar os componentes (lanterninha) mas vale a pena pesquisar.

Sobre o JAVA, apesar de não ter lhe ajudado, valeu a pena aprender....

Para ajudar na sua pesquisa...segue o link:
http://www.forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5-4726-913a-3c6f21eb65a5/S60-SDK-0616-3.0-mr.html

This message was edited 1 time. Last update was at 09/02/2010 07:48:10

[ICQ]
theodrums
Debugger

Membro desde: 19/01/2010 23:28:58
Mensagens: 73
Offline

Obrigado pelas respostas caros colegas.

Meu aparelho possui sim a API, que por acaso já fiz o download.

Existe uma interface chamada FlashControl e ela faz exatamente o que eu quero.
O problema é saber em que classe eu devo implementar ela. Essa tal classe deve representar o aparelho, ou o próprio flash.

Hellmanss
JavaEvangelist
[Avatar]

Membro desde: 22/04/2009 16:02:06
Mensagens: 336
Localização: Indaial/Blumenau
Offline

desculpe a pergunta, mas a sua motivação para aprender Java foi a pqp da lanterinha?

::.. SUN CERTIFIED JAVA PROGRAMMER 5 ..::
[MSN]
theodrums
Debugger

Membro desde: 19/01/2010 23:28:58
Mensagens: 73
Offline

Foi um dos motivos sim. Porém faço Ciências da Computação e Java me pareceu a melhor linguagem para eu estudar. Pensei q ia ser mole fazer esse appz...
ctdaa
JavaGuru
[Avatar]

Membro desde: 12/08/2009 19:01:45
Mensagens: 222
Offline

Pergunta: Você já fez um "Hello World" pelo menos... antes de tentar algo mais avançado?
Procura por tutoriais para javaME... como este:
http://www.wirelessbrasil.org/wirelessbr/colaboradores/corbera_martins/j2me_01.html
[WWW]
theodrums
Debugger

Membro desde: 19/01/2010 23:28:58
Mensagens: 73
Offline

Claro, claro. Fiz muitos exercícios. Mas programa de verdade, este SERIA o primeiro
ctdaa
JavaGuru
[Avatar]

Membro desde: 12/08/2009 19:01:45
Mensagens: 222
Offline

No diretório do WTK (javaME) que instalei tem uma pasta de exemplos. CameraDemo.java mostra como acionar a camera e outros recursos como o flash. (no meu celular SonyEricsson nao funciomou o flash).
No forum da nokia tem exemplos de programas tambem:
http://wiki.forum.nokia.com/index.php/CS001259_-_Taking_a_picture_in_Java_ME
[WWW]
theodrums
Debugger

Membro desde: 19/01/2010 23:28:58
Mensagens: 73
Offline

initeressante ctdaa.

mas não estou encontrando a CameraDemo.java
furutani
JWizard
[Avatar]

Membro desde: 11/10/2003 23:58:51
Mensagens: 2995
Localização: Iacri-SP e São Paulo-SP
Offline

Olá

Usa o netbeans com suporte Java ME. Com ele eu desenvolvo a aplicação pego jar que ele próprio gera e jogo via Nokia PC Suite no meu celular.
Para usar recursos como camera, gps etc é mais dificil, ai vc tem consultar a documentação da Nokia.
Mas tudo é possivel, basta ter perceverança.

Até mais,
Roberto Jundi Furutani


Sun Certified Business Component Developer 1.3
Sun Certified Web Component Developer
Sun Certified Java Programmer
SAP Certified Development Associate - ABAP with SAP NetWeaver 7.0

[WWW]
theodrums
Debugger

Membro desde: 19/01/2010 23:28:58
Mensagens: 73
Offline

Eu queria saber qual classe usar para poder implementar a interface FlashControl
j0nny
GUJ Master
[Avatar]

Membro desde: 19/09/2009 00:01:57
Mensagens: 1121
Localização: Blumenau - SC
Offline

Já deu uma olhada na JSR 135?
Talvez tenha alguma coisa...

@jntsdaniel
github.com/jonatasdaniel

---

AndOrm - Framework ORM para Android
http://github.com/jonatasdaniel/andorm
[WWW]
ctdaa
JavaGuru
[Avatar]

Membro desde: 12/08/2009 19:01:45
Mensagens: 222
Offline

theodrums wrote:initeressante ctdaa.

mas não estou encontrando a CameraDemo.java


Se você baixou o WTK olhe nesta pasta (para a versão 2.5.2 ... ou equivalente que você instalou) :

C:\WTK2.5.2\apps\AdvancedMultimediaSupplements\src

A versão mais atual está em 3.0
http://java.sun.com/products/sjwtoolkit/
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team