Tecnologia do Blogger.
RSS

[androidbrasil-dev] Re: Erro totalmente sem sentido - HELP

Tenta fazer um catch mais genérico catch (Throwable t), as vezes tá dando algum outro tipo de exceção.

Em quinta-feira, 28 de novembro de 2013 18h55min34s UTC-2, Matheus Henrique da Silva escreveu:
Tudo começa em um DialogFragment que, quando é chamado carrega e exibe os items de uma tabela no sqlite. Antes disso, ele verifica se a lista retornada tem tamanho maior que zero, em caso positivo, da dismiss no dialog enquanto exibe uma mensagem de que a lista está vazia.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try {
lista = CardapioActivity.db.getListaPedido();
} catch (JSONException e) {
e.printStackTrace();
}
if (lista.size() == 0) {
Toast.makeText(getActivity(), "A lista de pedidos está vazia.",
Toast.LENGTH_SHORT).show();
dismiss();
}
}

public ArrayList<ItemPedido> getListaPedido() throws JSONException{

db = this.getReadableDatabase();

ArrayList<ItemPedido> listapedidos = new ArrayList<ItemPedido>();

Cursor c = db.query(TABELA_PEDIDOS, null, null, null, null, null, null);

int tipo;

if (c.moveToFirst()) {
do {
Log.i("lf", String.valueOf(c.getInt(c
.getColumnIndex(Database.COL_TIPO_ITEM))));

tipo = c.getInt(c.getColumnIndex(Database.COL_TIPO_ITEM));

switch (tipo) {
case ItemCardapio.TIPO_PIZZA:
listapedidos.add(new ItemPedido_Pizza(c));
break;
case ItemCardapio.TIPO_PIZZA_DOCE:
listapedidos.add(new ItemPedido_Pizza(c));
break;
case ItemCardapio.TIPO_MASSA:
listapedidos.add(new ItemPedido_Massa(c));
break;
default:
listapedidos.add(new ItemPedido(c));
break;
}
} while (c.moveToNext());
}
db.close();
return listapedidos;

}

De maneira inexplicável, ao passar pela linha
tipo = c.getInt(c.getColumnIndex(Database.COL_TIPO_ITEM));
ele vai direto para o 
catch (JSONException e) {
e.printStackTrace();
}

e o pior, no debug o valor de e é null, enquanto isso aquele Log.i esta imprimindo o valor 1, que é o correto.

Então, pelos sete infernos, por que esta lançando um JSONException ao atribuir esse 1 à variavel tipo?




--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Re: [androidbrasil-dev] Calendário para exibir o ano todo

Opa... agora que vi sua resposta... 

Já estou fazendo isso... hehe Infelizmente não tinha encontrado nada que suprisse a minha necessidade, daí tive que começar a fazer o meu próprio calendário...

Mas agradeço a atenção de todo... forte abraço!

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Re: [androidbrasil-dev] Enviar File para REST PHP

Informando que depois de algumas pesquisas consegui resolver e vou deixar aqui a dica.

Precisei de alguns JAR's que todos podem baixar em: http://hc.apache.org/downloads.cgi e adicionar 4 deles ao buildPath da sua App (commons-logging, httpmime, httpcore e httpclient)

Depois tudo fica uma maravilha com as poucas linhas de ćódigo que vc vai encontrar no link abaixo, você envia uma Foto pro seu REST ou para qualquer lugar que receba um FILE via POST:


Ai no caso o file está sendo enviado com o nome de "img".. 

Foi isso ai que resolveu minha vida, espero que possa ajudar alguém também.
Em quinta-feira, 28 de novembro de 2013 16h09min32s UTC-2, Douglas Bezerra Possas escreveu:
Se der certo conta os caminhos das pedras =)


Em 28 de novembro de 2013 14:46, breno douglas araujo souza <breni...@gmail.com> escreveu:
Opa, valeu, testando mode on agora.. 

Em quinta-feira, 28 de novembro de 2013 15h43min27s UTC-2, Pedro Subutzki escreveu:
Com  multipart o lado server se comporta EXATAMENTE igual como se você fizesse o upload de imagens via html no servidor. Se você já fez algum upload de imagens com PHP é 80% do trabalho.
Do lado do mobile é só fazer algo assim: https://gist.github.com/PepeuCps/7695713

Boa sorte!

Abraços,
Pedro Subutzki
__________________________________________
HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi


Em 28 de novembro de 2013 15:23, breno douglas araujo souza <breni...@gmail.com> escreveu:

To usando código Nativo mesmo, pensei na solução do Base64, mas acredito que com um multipart seja mais eficiente.. mas sinceramente nao encontrei nada pra ajudar..

Em quinta-feira, 28 de novembro de 2013 14h50min58s UTC-2, pakdroid escreveu:
Esta usando código nativo ou PhoneGap  ?


Em 28 de novembro de 2013 14:35, breno douglas araujo souza <breni...@gmail.com> escreveu:
Estou construindo um RESTFULL em PHP, porém, estou efetuando testes com o próprio PHP e com curl eu envio Fotos para esse reste que captura com a imagem com $_FILES['img'] ..

Porém, nao descobri como fazer o mesmo tipo de envio com meu app android.. eu já estou enviando texto via POST normalmente e está tudo certo, agora esse envio de imagem que ta meio complicado. 

Alguém pode ajudar? Algum link de algum tutorial? .. sinceramente nao encontrei com o google (Complicado pesquisar por tutos de dev android, pois, sempre vem resultados para usuários nao developer)

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
Douglas Bezerra Possas
Programador PHP
Campo Grande  – MS – Brasil
Cel.: 67 9280 5866

GitHub
https://github.com/douglaspossas/

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Re: [androidbrasil-dev] Ferramentas ORM para android

Bom, recentemente eu tava com esta mesma duvida tambem, pois precisava trabalhar com um banco de dados relativamente grande e não queria perder tempo com muitas querys e codigos. Então optei pelo ORMLite porque ele utiliza anotações JPA que é algo que eu ja conhecia e utilizava em projetos java. A unica dificuldade que encontrei foi com relação a algumas anotations que se diferenciam do JPA pro ORMLite, porem com algumas pesquisas e estudos foi possivel resolver estas questões. Ele tem suporte a collections, relacionamentos muitos para muitos e um para muitos.

Ex collections:
@ForeignCollectionField
private ForeignCollection<Usuarios> usuarios;

Ex: um para um:
@DatabaseField(foreign = true, foreignAutoRefresh=true) //Importante para preencher o objeto por completo
private Usuario usuario;

Ex: muitos para muitos:
Infelizmente nesse caso, você tera que criar a classe da tabela intermediária, porem os campos dela serão os objetos das classes relacionadas


Qualquer duvida é so perguntar que no que for possível eu ajudo.


Em 1 de dezembro de 2013 22:16, Marcos Filho <marcos@ffm.com.br> escreveu:
Estava procurando na internet um exemplo de crud utilizando um generic dao para implementar em um projeto android que estou começando, mas não encontrei, so encontrei gereric dao utilizando ferramentas ORM, como greenDao e o ORMLite, queria saber qual das duas é mais comumente utilizadas, vale a pena usar frameworks orm?

Dos exemplos vistos, nenhum vi a manipulação de coleções, essas ferramentas orm dao suporte tbm a questão de um para muitos e muitos para um e etc?

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
André Luiz de Oliveira Souza
Engenheiro da Computação
Pós-graduando em Desenvolvimento de Software com ênfase em Java Corporativo

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

[androidbrasil-dev] Ferramentas ORM para android

Estava procurando na internet um exemplo de crud utilizando um generic dao para implementar em um projeto android que estou começando, mas não encontrei, so encontrei gereric dao utilizando ferramentas ORM, como greenDao e o ORMLite, queria saber qual das duas é mais comumente utilizadas, vale a pena usar frameworks orm?

Dos exemplos vistos, nenhum vi a manipulação de coleções, essas ferramentas orm dao suporte tbm a questão de um para muitos e muitos para um e etc?

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Re: [androidbrasil-dev] Manipulando cor de texto em ListView

Na sua classe Adapter, no método getView() você pode setar a cor background do contentView ou da TextView:

@Override
public View getView(int postion, View view, ViewGroup parent) {
...
view.setBackgroundColor(view.getResources().getColor(R.color.vermelho))
//ou
textView.setBackgroundColor(view.getResources().getColor(R.color.vermelho))
}

Ai basta fazer um controle do que foi clicado (+ ou -) passando isso pro teu adapter pra ele pintar de acordo com o parâmetro.


Em 1 de dezembro de 2013 12:12, Bruno Santos <brunosantosfla@gmail.com> escreveu:
Fala galera, estou utilizando uma ListView que preencho os dados com uma Array de String. A cada clique de um botão ele pega os dados de um campo de texto e joga na list, o que eu tava querendo, era manipular as cores desses textos. Por exemplo, tenho dois botões "+" e o "-" quando alguém clicasse em 'mais' o valor ia pra listview verde e se clicasse em 'menos' o valor iria vermelho. Alguém sabe me ajudar quanto a isso? Abraços!

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
سمووحخ ̷̴̐ خ ̷̴̐ خ ̷̴̐ خ امارتيخ ̷̴̐ خ
Analista-Programador

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

[androidbrasil-dev] Manipulando cor de texto em ListView

Fala galera, estou utilizando uma ListView que preencho os dados com uma Array de String. A cada clique de um botão ele pega os dados de um campo de texto e joga na list, o que eu tava querendo, era manipular as cores desses textos. Por exemplo, tenho dois botões "+" e o "-" quando alguém clicasse em 'mais' o valor ia pra listview verde e se clicasse em 'menos' o valor iria vermelho. Alguém sabe me ajudar quanto a isso? Abraços!

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS