Pergunta

Então, eu desenvolvi um Hello World Midlet simples usando o Samsung SDK 1.1.2 e empacotei o meio. Agora eu tenho dois arquivos (uma combinação de jar/jad). Como faço para instalar isso no meu telefone?

Como você pode dizer a partir da pergunta, sou novo no desenvolvimento de telefones. Tentando implantar para um aparelho Samsung no ATT.

Estou tentando testar todo o ciclo de desenvolvimento - os emuladores funcionam muito bem para escrever código, mas eu realmente preciso garantir que o meio do funcionamento do esperado no telefone alvo.

Foi útil?

Solução

Sugira que você leia um pouco sobre Entrega de OTA de aplicações, para plano de fundo.

Você tem várias opções de implantação, aqui estão algumas.

  • Conecte seu aparelho a um computador via Bluetooth, cabo ou Wi -Fi e copie o arquivo JAR. Não tenho certeza se a Samsung suporta isso, mas outros fabricantes de aparelhos certamente fornecem software 'gerente', você pode baixar e instalar em um computador para fazer isso. Se o seu aplicativo depende de dados do usuário no JAD, isso pode não ser uma opção de idéia ou você pode incluir dados padrão no jar.
  • Coloque seu arquivo JAD e JAR em um servidor da Web ao qual você tem acesso, do qual eles podem ser baixados no seu telefone. Você precisará garantir que os tipos MIME para os arquivos JAD e JAR sejam definidos corretamente, eles podem não ser por padrão. Exatamente como você faz isso depende do seu servidor - aqui está um exemplo método. (Presumivelmente, você tem um serviço de acesso à Web/dados da AT&T.) Se tudo estiver bem, você pode buscar o arquivo JAD no navegador do telefone e o telefone solicitará que você confirme que deseja proceder e baixar o jarte completo e instalar. Os operadores de rede móvel têm uma atitude variável para apoiar o acesso ao JAD e JAR, por exemplo, você pode achar que precisa executar seu servidor na porta 80 ou 8080 para que ele funcione em alguns casos.
  • Participe de um serviço que hospedará um aplicativo para você. Um que eu estou ciente é Getjar. Não tenho certeza dos detalhes, mas isso significa que você não precisa executar seu próprio servidor da web.

Além da implantação básica, você pode considerar assinatura Seu aplicativo - um processo que basicamente permite afirmar sua identidade 'verdadeira' em um aparelho. A vantagem de fazer isso é que os aplicativos assinados podem apresentar menos diálogos de confirmação de acesso à rede e similares ao proprietário do aparelho. Além disso, quando o aplicativo estiver sendo implantado, o usuário verá uma mensagem sobre a não assinatura que pode incluir a palavra 'não confiável' ou similar, e que pode ser desanimador. (Dito isto, algumas aplicações importantes por aí foram não assinadas.)

Espero que você comece.

Outras dicas

Você certamente pode copiar o jar/jad via USB ou Bluetooth, mas os dispositivos Samsung que eu usei não instalarão um arquivo que foi copiado manualmente.

Infelizmente, os outros métodos são significativamente mais trabalhos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top