HI,
Um exemplo para se trabalhar com banco de dados no android
Android SQLite Database - Tutorial
http://www.vogella.de/articles/AndroidSQLite/article.html
Fiquem na Paz!!!
terça-feira, agosto 09, 2011
Manipular evento do spinner ao mudar item
HI,
Essa dica é para executar algum código ao selecionar um item do spinner.
Nesse exemplo vi que tem um evento ao não escolher nada ou ao escolher o mesmo item, não sei ao certo. Na verdade estou enfrentando esse problema, ao clicar no item que já está selecionado.
Android Spinner: Get the selected item change event
http://stackoverflow.com/questions/1337424/android-spinner-get-the-selected-item-change-event
Fiquem na Paz!!!
Essa dica é para executar algum código ao selecionar um item do spinner.
Nesse exemplo vi que tem um evento ao não escolher nada ou ao escolher o mesmo item, não sei ao certo. Na verdade estou enfrentando esse problema, ao clicar no item que já está selecionado.
Android Spinner: Get the selected item change event
http://stackoverflow.com/questions/1337424/android-spinner-get-the-selected-item-change-event
Fiquem na Paz!!!
Marcadores:
change event,
selected item,
spinner
quinta-feira, agosto 04, 2011
Erro ao usar Spinner e Cursor
HI,
Ontem me deparei com um erro ao entrar pela segunda vez numa tela que tem uns quatro spinners. No log dizia que a tabela já tava aberta, algo assim.
Os erros que peguei e procurei no google são esses
ERROR/Cursor(296): Finalizing a Cursor that has not been deactivated or closed. database = /data/data/, table = null, query = select _id, Codigo, Descricao from tabela
08-04 03:38:15.472: ERROR/Cursor(298): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
Ontem me deparei com um erro ao entrar pela segunda vez numa tela que tem uns quatro spinners. No log dizia que a tabela já tava aberta, algo assim.
Os erros que peguei e procurei no google são esses
ERROR/Cursor(296): Finalizing a Cursor that has not been deactivated or closed. database = /data/data/, table = null, query = select _id, Codigo, Descricao from tabela
08-04 03:38:15.472: ERROR/Cursor(298): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
O erro foi solucionado usando o comando: startManagingCursor(cursor);
Que achei aqui
Fiquem na Paz!!!!
quarta-feira, agosto 03, 2011
Obter o valor de um campo da tabela associada ao Spinner
HI,
Dessa vez precisei pegar o valor código da tabela associada ao Spinner, que não é o _id. O exemplo que achei permite pegar o valor de qualquer campo. Então dá para pegar o valor do campo descrição ou código.
Exemplo:
Tabela sexo com os seguintes campos: _id, codsexo e descsexo
codsexo seria F | M
e descsexo FEMININO | MASCULINO
Para pegar o _id é só usar esse esquema:
int cod_id = spinnersexoIndex.getSelectedItemPosition();
E para pegar o valor dos demais campos:
String spinnerString = null;
Cursor cc = (Cursor)(spinnersexoIndex.getSelectedItem());
if (cc != null) {
spinnerString = cc.getString(
cc.getColumnIndex("codsexo") );
}
peguei esse exemplo aqui
http://stackoverflow.com/questions/1776552/android-how-to-get-selected-item-from-data-driven-spinner
Fiquem na Paz!!!!
Dessa vez precisei pegar o valor código da tabela associada ao Spinner, que não é o _id. O exemplo que achei permite pegar o valor de qualquer campo. Então dá para pegar o valor do campo descrição ou código.
Exemplo:
Tabela sexo com os seguintes campos: _id, codsexo e descsexo
codsexo seria F | M
e descsexo FEMININO | MASCULINO
Para pegar o _id é só usar esse esquema:
int cod_id = spinnersexoIndex.getSelectedItemPosition();
E para pegar o valor dos demais campos:
String spinnerString = null;
Cursor cc = (Cursor)(spinnersexoIndex.getSelectedItem());
if (cc != null) {
spinnerString = cc.getString(
cc.getColumnIndex("codsexo") );
}
peguei esse exemplo aqui
http://stackoverflow.com/questions/1776552/android-how-to-get-selected-item-from-data-driven-spinner
Fiquem na Paz!!!!
segunda-feira, agosto 01, 2011
Evitando que a tela do android desligue
HI,
Existe um processo executado no meu aplicativo que demora um certo tempo e tava querendo que a tela não desligasse, para não pará-lo.
Na dica que achei existem duas maneiras para se fazer isso. Uma é via código e outra é um parâmetro do layout.
Keep the screen on
http://www.androidsnippets.com/keep-the-screen-on
Na pesquisar eu achei esse código para executar algum código quando a tela é ligada ou desligada
Handling Screen OFF and Screen ON Intents
http://thinkandroid.wordpress.com/2010/01/24/handling-screen-off-and-screen-on-intents/
Existe um processo executado no meu aplicativo que demora um certo tempo e tava querendo que a tela não desligasse, para não pará-lo.
Na dica que achei existem duas maneiras para se fazer isso. Uma é via código e outra é um parâmetro do layout.
Keep the screen on
http://www.androidsnippets.com/keep-the-screen-on
Na pesquisar eu achei esse código para executar algum código quando a tela é ligada ou desligada
Handling Screen OFF and Screen ON Intents
http://thinkandroid.wordpress.com/2010/01/24/handling-screen-off-and-screen-on-intents/
Marcadores:
android,
screen off,
screen on,
setKeepScreenOn
domingo, julho 31, 2011
Executando um arquivo de áudio no android
HI,
Estou querendo avisar quando termina um determinado processo aqui no meu programa utilizando um arquivo de áudio. Tipo um beep para avisar que terminou.
Encontrei duas dicas e numa delas um site com arquivos de áudio.
Creating Sound Effects in Android: Part 1
http://www.droidnova.com/creating-sound-effects-in-android-part-1,570.html
Estou usando esse Sound Effects no meu aplicativo
também achei esse outro, mas não consegui utilizá-lo
beep by Intent
http://www.androidsnippets.com/beep-by-intent
e o site com áudios para download
http://www.soundjay.com/beep-sounds-1.html
é isso aí, espero que posso ser útil
fiquem na Paz!!!!
Estou querendo avisar quando termina um determinado processo aqui no meu programa utilizando um arquivo de áudio. Tipo um beep para avisar que terminou.
Encontrei duas dicas e numa delas um site com arquivos de áudio.
Creating Sound Effects in Android: Part 1
http://www.droidnova.com/creating-sound-effects-in-android-part-1,570.html
Estou usando esse Sound Effects no meu aplicativo
também achei esse outro, mas não consegui utilizá-lo
beep by Intent
http://www.androidsnippets.com/beep-by-intent
e o site com áudios para download
http://www.soundjay.com/beep-sounds-1.html
é isso aí, espero que posso ser útil
fiquem na Paz!!!!
terça-feira, julho 26, 2011
Passando valores entre Activities no Android
HI,
Estou usando essa técnica para passar valores entre Activities. Exemplo: Passar o row_id do cliente escolhido para a próxima tela.
Passing Data Between Activities via Bundles
http://droidweb.com/2010/02/developer-tip-10-passing-data-between-activities-via-bundles/
outro link
http://thedevelopersinfo.wordpress.com/2009/10/15/passing-data-between-activities-in-android/
Qualquer dúvida, podem dizer.
Fiquem na Paz!!!!
Estou usando essa técnica para passar valores entre Activities. Exemplo: Passar o row_id do cliente escolhido para a próxima tela.
Passing Data Between Activities via Bundles
http://droidweb.com/2010/02/developer-tip-10-passing-data-between-activities-via-bundles/
outro link
http://thedevelopersinfo.wordpress.com/2009/10/15/passing-data-between-activities-in-android/
Qualquer dúvida, podem dizer.
Fiquem na Paz!!!!
segunda-feira, julho 11, 2011
Abreviando nome no Oracle
HI,
Para melhorar a comparação entre um nome digitando com um armazenado no banco, resolvi utilizar uma função para auxiliar. Dei preferência por essa que retorna apenas o primeiro e último nome. Assim se tiver armazenado abreviado, não tem problema. Não se trata de uma comparação crítica, é para validar a abertura de uma conta aonde o usuário precisa acertar um documento de identificação, a data de nascimento e o nome da mãe.
Código da função
CREATE OR REPLACE FUNCTION abrevia_nome (pValue IN VARCHAR2)
RETURN VARCHAR2 IS
nome VARCHAR2(100);
Saida VARCHAR2(2000);
BEGIN
nome := pValue;
SELECT SubStr(nome, 1, INSTR(UPPER(NOME), ' ')) ||
REVERSE(Trim(SubStr(REVERSE(nome), 1, INSTR(UPPER(REVERSE(NOME)), ' ')))) INTO saida FROM dual;
RETURN Nvl(Saida, pValue);
END; -- Funcao abrevia_nome
Para melhorar a comparação entre um nome digitando com um armazenado no banco, resolvi utilizar uma função para auxiliar. Dei preferência por essa que retorna apenas o primeiro e último nome. Assim se tiver armazenado abreviado, não tem problema. Não se trata de uma comparação crítica, é para validar a abertura de uma conta aonde o usuário precisa acertar um documento de identificação, a data de nascimento e o nome da mãe.
Código da função
CREATE OR REPLACE FUNCTION abrevia_nome (pValue IN VARCHAR2)
RETURN VARCHAR2 IS
nome VARCHAR2(100);
Saida VARCHAR2(2000);
BEGIN
nome := pValue;
SELECT SubStr(nome, 1, INSTR(UPPER(NOME), ' ')) ||
REVERSE(Trim(SubStr(REVERSE(nome), 1, INSTR(UPPER(REVERSE(NOME)), ' ')))) INTO saida FROM dual;
RETURN Nvl(Saida, pValue);
END; -- Funcao abrevia_nome
achei ela aqui
Fiquem na Paz!!!!
sábado, julho 09, 2011
Remover acentos de strings (C#)
HI,
Passei a usar essa rotina em meus códigos.
Remover acentos de strings (C#)
http://www.e-bee.com.br/site/index.php/2009/04/08/remover-acentos-de-strings-c/
Fiquem na Paz
Passei a usar essa rotina em meus códigos.
Remover acentos de strings (C#)
http://www.e-bee.com.br/site/index.php/2009/04/08/remover-acentos-de-strings-c/
Fiquem na Paz
quinta-feira, julho 07, 2011
Abrir o modalpopup ao entrar na página
HI,
Precisei desse código para mostrar ao usuário as instruções de utilização de um site. Quase ninguém vai na página de ajuda, hehehe. Ligam logo para o call center.
How To Open ModalPopup on page Load in ASP.NET
http://aspdotnetcodebook.blogspot.com/2008/01/how-to-open-modalpopup-on-page-load-in.html
fiquem na Paz!!!
Precisei desse código para mostrar ao usuário as instruções de utilização de um site. Quase ninguém vai na página de ajuda, hehehe. Ligam logo para o call center.
How To Open ModalPopup on page Load in ASP.NET
http://aspdotnetcodebook.blogspot.com/2008/01/how-to-open-modalpopup-on-page-load-in.html
fiquem na Paz!!!
Marcadores:
asp.net,
modalpopup,
onload
Assinar:
Postagens (Atom)