Qual o melhor jeito que eu posso fazer esse programa?
11 respostas
derickcp
Galera gostaria de uma dica dos mais experientes
sou novo com JME estou lendo bastante sobre o assunto
eu tenho que receber dados por bluetooth, esses dados preciso armazenar todos e depois gerar um arquivo txt para passar para o pc
como temos que andar com um passo na frente do outro, estou fazendo primeiro a parte de gravar esse arquivo
ja aprendi a fazer um display simples e ler um txt
mas nao estou conseguindo gravar em um arquivo ja existente.
primeiro que nao entendi muito bem a parte de pastas do cel ou o Connector
usei algo + - assim
soh que ele sempre me retorna um erro falando que o root nao foi especificado
ou aparece uma msg no tel falando que estou tentando criar um arquivo logo que ele passa pela linha
Em 1° l lugar, este programa vai funcionar em 1 único tipo de celular? Pois cada celular pode ou ao possuir a jsr 75 (Responsável por acessar as pastas do celular), e cada celular possui uma hierarquia de pastas e raízes.
Em meu caso fiz uma janela tipo ?open/save? do windows, onde a pessoa vai listando as pastas e o nome do arquivo que quer ?Salvar / Carregar?.
O erro que esta acontecendo é porque na sua URL não possui a raiz sendo file://Data/Documents4/, e deveria ter algo como ?c:?(Relativo ao aparelho!) antes do ?data/documents4/? (Para testar coloque a raiz do aparelho que esta usando, mas tem que deixar todo o endereço dinâmico para funcionar em vários celulares)
Espero que sirva para se guiar um pouco.
Qualquer duvida, posta ai.
Abraços,
Ricoldi
derickcp
blz desde ja agradeço muito
mas vc disse que esse fipo de pasta eh de um celular especifico
no caso estou trabalhando aki no netbeans mesmo
e ja tentei diversos caminhos
como por exemplo c:/ ou d:/ e assim vai
nao funcionou nem mesmo no meu pc.
como o netbeans simula o esquema de pastas?
derickcp
Bom dei uma lida em mais coisas sobre jme, pastas e entrei em mais foruns
soh que agora parei num ponto que nao entendo
essa msg eh normal? como faco para ela aceitar a alteracao do arquivo?
Escolha “Yes” e seja feliz ! :lol:
Outra maneira seria vc comprar um certificado, assinar tua aplicação e por fim configurar o aparelho para não mais emitir a mensagem.
Para quem tem dinheiro para gastar e acha que compensa… :?
derickcp
cara mas se eu aperto yes nao acontece nada
no caso estou no debug ele para mesmo se eu apertar yes nao muda nada na minha vida nem da do debug
alguma ideia plz
quando eu clico no yes ele aparece isso no console
Running in the identified_third_party security domain
Warning: To avoid potential deadlock, operations that may block, such as
networking, should be performed in a different thread than the
commandAction() handler.
ricoldi
derickcp,
Bom dia, novamente.
Acontece isso porque você esta colocando métodos para serem executados na thread principal do programa.
eh muito util essa parte de listar os roots
que era onde eu estava me perdendo ja que ele cria uma pasta para vc sendo assim nao tem como mandar ele salvar no c: pelo que entendi
soh tenho um problema
toda hora temos que aceitar
existe alguma maneira de nao pedir essa telinha de aviso falando que vamos gravar algo em algum arquivo???
ricoldi:
derickcp,
Bom dia, novamente.
Acontece isso porque você esta colocando métodos para serem executados na thread principal do programa.