sexta-feira, maio 25, 2012

Alinhando elemento no rodapé em um layout Android

HI,

Em uma tela principal que montei, precisei colocar o endereço do site no rodapé da tela. Ficando o logo no topo, dois botões para acessar as telas do programa e uma imagem no rodapé.

Pesquisando, vi que precisaria usar um layout do tipo Relative Layout. E alinhar o elemento usando a propriedade android:layout_alignParentBottom;

Achei aqui esse dica:

How to align views at the bottom of the screen?
http://stackoverflow.com/questions/2386866/how-to-align-views-at-the-bottom-of-the-screen/2386929#2386929


Fiquem na Paz!!!


quinta-feira, maio 24, 2012

Executando algo no botão cancelar de um dialogo Data/Hora no Android

HI,

Usei essa dica para chamar o dialogo de hora após um dialogo de data. Antes tinha colocado para chamar apenas no OnTimeSet, mas depois vi a necessidade de chamar o dialogo caso o usuário também pressionasse o botão Cancelar.

DatePickerDialog cancelclick
http://forum.xda-developers.com/showpost.php?p=12428853&postcount=5


Fiquem na Paz!!!!

Dialogo para data e para hora no Android

HI,

Precisei em uma tela informar a data e a hora de início de uma tarefa. Com esse site que vou passar ficou muito bom.

Date Picker & Time Picker Dialog and set it into the String Format
http://typicaljava.blogspot.com.br/2012/02/date-picker-time-picker-dialog-and-set.html



Fiquem na Paz!!!

terça-feira, maio 15, 2012

Invalid enum value

HI,

Aconteceu esse erro com um amigo aqui do trabalho. Um componente de conexão ADO dando esse problema: Invalid enum value.

Ao clicar percebi que a propriedade Mode ficava em branco quando aparecia a mensagem de erro na tela.

Pesquisando no google dizia que era para verificar a string de conexão com o banco de dados access.

A solução achei aqui:

TADOConnection object gets Invalid Enum Value
http://qc.embarcadero.com/wc/qcmain.aspx?d=97311


Fiquem na Paz!!!

Erro ao utilizar o toast para exibir uma mensagem em um dialogo

HI,

Hoje de manhã modifiquei um código que exclui um registro. Ao selecionar o menu Excluir Contato do contextmenu, implementei um dialogo para questionar se realmente deseja excluir.

Antes estava assim:

Toast.makeText(this, "Contato Excluíodo!!!", Toast.LENGTH_SHORT).show();


Fui usar o mesmo código dentro do onCLick do AlertDialog e deu a seguinte mensagem de erro:

The method makeText(Context, CharSequence, int) in the type Toast is not applicable for the arguments (new DialogInterface.OnClickListener(){}, String, int)


Tentei usar assim:

               
                AlertDialog.Builder builder = new AlertDialog.Builder(this);
           builder.setMessage("Confirmar a exclusão do contato?")
                  .setCancelable(false)
                  .setPositiveButton("SIM", new DialogInterface.OnClickListener() {
                      public void onClick(DialogInterface dialog, int id) {
                       Toast.makeText(this, "Contato Excluído!!!", Toast.LENGTH_SHORT).show();
                     
                      contatos.remove(info.position);
               
                  mAdapter.notifyDataSetChanged();
                   
                     if (contatos.isEmpty()){
                      empty.setText("Listagem Vazia");
                     }
                      }
                  })
                  .setNegativeButton("NÃO", new DialogInterface.OnClickListener() {
                      public void onClick(DialogInterface dialog, int id) {
                           dialog.cancel();
                      }
                  });
           AlertDialog alert = builder.create();
           alert.show();


A solução foi apenas acrescentar o nome da activity antes do this

Toast.makeText(NomeActivity.this, "Contato Excluído!!!", Toast.LENGTH_SHORT).show();

Encontrei com uma pequena busca no google

Toast inside OnClickListener
http://stackoverflow.com/questions/4531539/toast-inside-onclicklistener


Fiquem na Paz!!!!


segunda-feira, maio 14, 2012

Obter o id do último registro inserido no SQLite

HI,

Precisei pegar o id ( do tipo auto increment ) do registro que estava inserindo.

Pesquisando no google, achei essas dicas:

Get last inserted value from sqlite database Android
http://stackoverflow.com/questions/4017903/get-last-inserted-value-from-sqlite-database-android

Meu código ficou assim: this.Id = dbHelper.db.insert(DB_TABLE, null, values);

Fiquem na Paz!!!

quinta-feira, maio 10, 2012

Alguns artigos que andei lendo #1

HI,

Vou passar a colocar os links de artigos que eu venha a ler.

11 hábitos de pessoas (muito) improdutivas
http://info.abril.com.br/noticias/carreira/11-habitos-de-pessoas-muito-improdutivas-08052012-5.shl

Pense grande, comece pequeno, ande rápido
http://veja.abril.com.br/noticia/educacao/pense-grande-comece-pequeno-e-ande-rapido

Menos dívida, Mais dinheiro
http://vocesa.abril.com.br/desenvolva-sua-carreira/materia/artigos-gustavo-cerbasi-menos-divida-mais-dinheiro-632871.shtml

A tecnologia como aliada da independência financeira
http://vocesa.abril.com.br/blog/voce-mais-rico/2011/10/10/a-tecnologia-como-aliada-da-independencia-financeira/



Fiquem na Paz!!!

Calculando a idade a partir da data de nascimento - Delphi

HI,

Precisei implementar isso hoje em uma aplicação.

Como calcular idade da pessoa a partir da data de nascimento
http://www.planetadelphi.com.br/dica/6395/como-calcular-idade-da-pessoa-a-partir-da-data-de-nascimento


Fiquem na Paz!!!

sábado, maio 05, 2012

[Accessibility] Missing contentDescription attribute on image

HI,

Deparei-me com esse Warning essa semana "[Accessibility] Missing contentDescription attribute on image".

Faltava uma propriedade no componente image.

Android Lint contentDescription warning
http://stackoverflow.com/questions/8500544/android-lint-contentdescription-warning


Fiquem na Paz!!!

Deixando a propriedade From mais amigável ao enviar um email

HI,

Foi-me solicitado na empresa que trabalho alterar o from do email que é enviando por um aplicativo de envio.

Antes na propriedade from informava apenas o endereço de email e no cliente de email é exibida a primeira parte do endereço. Ex: nao_responder@empresatal.com.br, para o usuário é exibido nao_responder. Então a solicitação foi para ser exibido "Marketing Empresa Tal".

A solução tá nesse enderenço:

How do I change the FROM address to a friendly name?
http://www.systemwebmail.com/faq/2.4.aspx


Fiquem na Paz!!!