Mensagens enviadas por: Vinci
Índice dos Fóruns » Perfil de Vinci » Mensagens enviadas por Vinci
Autor Mensagem
Quando você diz que ele não reconhece o arquivo, você quer dizer que ele não mostra o arquivo no aparelho ou lê e da algum erro ao tentar instalar?

Existem algum aparelhos antigos da samsung que reconhecem um jar colocado no aparelho apanas via download.
No blackberry há algumas restrições de tamanho de jar e isso pode ocasionar algum erro.

Obs:. o nome é blackberry e não black bell

[ ]´s
Acredito que não seja possível. Como eu disse "acredito"

Quando você vai salvar algo no RMS do device você "abre um espaço na memoria e salva". Você não salva em um arquivo entendeu? Então como você faria o envio ? por isso acredito que não seja possível.

O que você pode fazer é criar um xml, enviar esse xml para o app, fazer o parse desse XML e salvar os dados no RMS.

Tentei utilizar esse KXML mas não gosto muito desses parsers de XML. Eles tem um monte de classes etc.. e que deixa cada vez mais o app cheio. Criei o meu próprio parser na mão, apesar de que no JAVA ME não dê para usar REGEX para fazer o parse, você pode fazer bastante coisa com o split(), replace() e o substring().

Espero ter ajudado.

[ ]´s
Linux = java -cp .:commons-logging-1.1.1.jar:commons-codec-1.3.jar:commons-httpclient-3.1.jar teste
Windows = java -cp .;commons-logging-1.1.1.jar;commons-codec-1.3.jar;commons-httpclient-3.1.jar teste

se voce tenta setar o jar nas variaveis de ambiente na mão da merda ai tem
que dar o comando -cp com os jars

[]´s
Tenho aqui na empresa o aparelho blackberry bold

Eu passo via cabo usb o jar e o jad, vou no menu principal, entro na opção MIDIA(onde tem fotos, musicas e videos) lá eu aperto a tecla de atalho do blackberry e seleciono a opção explorar procuro a pasta onde estão os arquivos seleciono o arquivo jad e ele já começa a intalar

[]´s
Olá galera,

Estou começando a usar o httpclient, usei o 3.1.

Mandei rodar no eclipse e deu tudo certo, mas quando fui rodar via cmd ai veio o problema..

Adicionei os arquivos .jar necessários no CLASSPATH e deu essa exception


Meu classpath:



O estranho é que a Classe "org.apache.commons.httpclient.HttpMethod" está no jar commons-httpclient-3.1.jar que está no CLASSPATH

Alguém sabe o que pode ser??

[]´s

Segue meu código




Eu tentaria ler os e-mails com o java mail, tipo através de pop3 , smtp
Bom vamos lá,

Se vc quiser enviar está lista de qlqr lugar melhor seria um WS senão seria bluetooh,

Acho o ws mais bacana pois voce seu projeto vai ter mais mobilidade =)

No caso do Ws segue uma dica de como consumir um WebService via Java ME

http://guj.com.br/posts/list/122299.java

Boa Sorte,

Espero ter ajudado

[]´s
Tempestade em um copo dágua deveria se chamar este tópico.. afff...
Trabalhamos com WebService /JavaME/outros aqui no trampo

JavaEE = Windows/JDK 1.6/eclipse 3.4.1/tomcat 6/axis2
JavaME = Windows/ netbeans 6.5.1

prefiro linux para desenvolvimento EE

Quando trabalho com java ME prefiro usar o netbeans devido a facilidade de instalar os emuladores e outras facilidades

[]´s
joaopaulolobo wrote:JSF e Struts basicamente.

JSF pq é especificão da SUN e Struts (1 e 2) pela demanda.

Ambos são muito utilizados no mercado.


+1
Não consegui ver o erro por essa parte do código descrita acima .

Sua MIDLET está implementando CommandListener certo??

se sim, então ela tem o metodo commandAction(Command c, Displayable d)

para fazer a transição de tela gealmente eu faço assim:



import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

/**
* @author rvinci
*/
public class TestMidlet extends MIDlet implements CommandListener {

private class MainMenu extends List {
public MainMenu() {
super("Title", List.IMPLICIT);
append("um", null);
append("Two", null);
append("Three", null);
append("Four", null);
addCommand(exitCommand);
}
}

private class SubMenu extends List {

public SubMenu() {
super("Sub Menu", List.IMPLICIT);
append("Apple", null);
append("Pear", null);
append("Banana", null);
addCommand(backCommand);
}
}
private Display display;
private MainMenu mainMenu = new MainMenu();
private SubMenu subMenu = new SubMenu();

public static final Command exitCommand =
new Command("Exit", Command.EXIT, 1);
public static final Command backCommand =
new Command("Back", Command.BACK, 1);

public TestMidlet() {
}

protected void destroyApp(boolean unconditional)
throws MIDletStateChangeException {
exitMIDlet();
}

public void exitMIDlet() {
notifyDestroyed();
}

public Display getDisplay() {
return display;
}

protected void initMIDlet() {
mainMenu.setCommandListener(this);
subMenu.setCommandListener(this);

getDisplay().setCurrent(mainMenu);
}

protected void pauseApp() {
}

protected void startApp()
throws MIDletStateChangeException {
if (display == null) {
display = Display.getDisplay(this);
initMIDlet();
}

}

public void commandAction(Command c, Displayable d) {
if (d == mainMenu & c == exitCommand) {
exitMIDlet();
} else if (d == mainMenu & c == List.SELECT_COMMAND) {
int item = mainMenu.getSelectedIndex();

switch (item) {
case 0:
getDisplay().setCurrent(subMenu);
System.out.println("Selecionou o primeiro");
break;
case 1:
getDisplay().setCurrent(subMenu);
System.out.println("Selecionou o segundo");
break;
case 2:
getDisplay().setCurrent(subMenu);
System.out.println("Selecionou o terceiro");
break;
case 3:
getDisplay().setCurrent(subMenu);
System.out.println("Selecionou o quarto");
break;
}
} else if(d == subMenu & c == backCommand){
display.setCurrent(mainMenu);
}else if (d == subMenu & c == List.SELECT_COMMAND) {
int item = subMenu.getSelectedIndex();
switch (item) {

case 0:
display.setCurrent(mainMenu);
System.out.println("Selecionou o primeiro do submenu");
break;

case 1:
display.setCurrent(mainMenu);
System.out.println("Selecionou o segundo do submenu");
break;

case 2:
display.setCurrent(mainMenu);
System.out.println("Selecionou o terceiro do submenu");
break;
}
}
}
}


esse é um exemplo de transição de tela com um list, tenta implentar no seu projeto

pelo que eu entendi é isso que você está procurando

espero ter ajudado

Abraços


Você utilizou form certo?

Dependendo do celular a interface não fica muito bacana mesmo. No Blackberry 9000 e alguns outros aparelhos o aplicativo não fica ruim porque ele fica com o fundo branco, semelhante ao emulador padrão da Sun.
Já em aparelhos como o k550, w610, w810 e outros fica ruim pois ele usa o tema do celular.

O que eu posso dizer para você seria usar Canvas, só que você irá perder uma série de facilidades do form e terá que se preocupar com algumas outras. Não sei qual é o tamanho da sua aplicação nem o aparelho que está sendo usado, mas vou dar um exemplo: Muitas imagens pode ser uma dor de cabeça, pois pode deixar a aplicação muito carregada e em mobile não temos muito recurso de hardware, para fazer o porting para outros aparelho você terá que fazer muitas modificações, etc...

O lado positivo será que você pode controlar cada pixel, mas tudo tem seu lado bom e seu lado ruim.

Segue tutorial de canvas

http://today.java.net/pub/a/today/2005/05/03/midletUI.html?page=4

é apenas um exemplo, veja se é o que você procura mesmo

Acho que é isso
Tem um plugin no netbeans que gera uma classe Stub para fazer a conexao com WS. É só colocar o endereço do wsdl lá e "praticamente" está pronto rsrsrs.

segue tutorial deste plugin

http://www.netbeans.org/kb/60/mobility/midp-webservices.html

eu testei aqui e deu tudo certo.

Estou usando o netbeans 6.5, Tomcat 6, Axis2 . Criei meu WebService pelo Eclipse
Cara um webservice seria uma solução que se comunica com outra aplicação, ele é utilizado para interagir com aplicações em outras linguagens ou então aplicações já existentes.

Ex: Existe uma aplicação feita em PHP e esta necessita que seja implementado um novo campo que precisa ser validado em um servidor. Esta aplicação manda o parametro a um WebService Java e este responde para aplicação PHP. Esta comunicação entre o Cliente(aplicação PHP) e o WebSevice(Aplicação Java) é feita via XML.

Tutoriais bacanas:

http://www.vieirajunior.com/index.php?option=com_content&task=view&id=60&Itemid=58

http://imasters.uol.com.br/artigo/1863?cn=1863&cc=2
Model = Regras de Negocios, Dao, etc..
View = Parte visual da aplicação
Controller = restringe a controlar todas as intervenções feitas pelo usuário

 
Índice dos Fóruns » Perfil de Vinci » Mensagens enviadas por Vinci
Ir para:   
Powered by JForum 2.1.8 © JForum Team