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!!!!
domingo, julho 31, 2011
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
quinta-feira, junho 30, 2011
Lendo e Escrevendo arquivos no Android
HI,
Mais um recurso que vou usar em um sistema para android que tou desenvolvendo.
Vou precisar ler arquivos recebidos via ftp para popular as tabelas do sistema.
Android writing and reading files
http://huuah.com/android-writing-and-reading-files/
Fiquem na Paz!!!
Mais um recurso que vou usar em um sistema para android que tou desenvolvendo.
Vou precisar ler arquivos recebidos via ftp para popular as tabelas do sistema.
Android writing and reading files
http://huuah.com/android-writing-and-reading-files/
Fiquem na Paz!!!
Compactando e Descompactando no Android
HI,
Vou deixar uma solução que achei para compactar e descompactar via programação no Android.
Estou usando no sistema que estou desenvolvendo. Ficou uma beleza.
Unzipping Files with Android (Programmatically)
http://www.jondev.net/articles/Unzipping_Files_with_Android_(Programmatically)
Zipping Files with Android (Programmatically)
http://jondev.net/articles/Zipping_Files_with_Android_(Programmatically)
Fiquem na Paz!!!
Vou deixar uma solução que achei para compactar e descompactar via programação no Android.
Estou usando no sistema que estou desenvolvendo. Ficou uma beleza.
Unzipping Files with Android (Programmatically)
http://www.jondev.net/articles/Unzipping_Files_with_Android_(Programmatically)
Zipping Files with Android (Programmatically)
http://jondev.net/articles/Zipping_Files_with_Android_(Programmatically)
Fiquem na Paz!!!
Marcadores:
android,
compactar,
descompactar,
unzip,
zip
sexta-feira, junho 17, 2011
Erro estranho ao implementar captura dos erros no ASP.Net
HI,
Decidi colocar um tratamento de erro em um site que estou criando, e deu erro ao acessar o site, depois de colocar usuário e senha. O estranho, é que antes não dava nenhum erro, não acontecia nada no modo debug.
Coloquei o código no Application_Error do Global.asax
Essa foi a mensagem de erro que começou a aparecer:
System.Web.HttpException: Arquivo inexistente.
em System.Web.StaticFileHandler.GetFileInfo(String virtualPathWithPathInfo, String physicalPath, HttpResponse response)
em System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext context)
em System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback callback, Object state)
em System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
em System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Pesquisando no google, achei um problema desses, e provavelmente poderia ser um acesso a um arquivo no CSS. Analisando o CSS, encontrei o problema, tinha uma linha que não usava mais, que jogava no backgroud de uma div uma imagem que não existia.
Achei a solução aqui
http://forums.infragistics.com/forums/p/19543/70812.aspx#70812
Para implementar um log de erros, vocês podem tomar como base esse tutorial
http://www.macoratti.net/07/08/aspn_lge.htm
Solução de como pegar a mensagem de erro, Server.GetLastError()
http://pt.w3support.net/index.php?db=so&id=343014
Caso queiram enviar o erro por email
http://social.msdn.microsoft.com/Forums/pt-BR/aspnetpt/thread/9c152de9-2984-4854-9c48-0354df27225c
Espero que possa ser útil.
Fiquem na Paz!!!!
Decidi colocar um tratamento de erro em um site que estou criando, e deu erro ao acessar o site, depois de colocar usuário e senha. O estranho, é que antes não dava nenhum erro, não acontecia nada no modo debug.
Coloquei o código no Application_Error do Global.asax
Essa foi a mensagem de erro que começou a aparecer:
System.Web.HttpException: Arquivo inexistente.
em System.Web.StaticFileHandler.GetFileInfo(String virtualPathWithPathInfo, String physicalPath, HttpResponse response)
em System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext context)
em System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback callback, Object state)
em System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
em System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Pesquisando no google, achei um problema desses, e provavelmente poderia ser um acesso a um arquivo no CSS. Analisando o CSS, encontrei o problema, tinha uma linha que não usava mais, que jogava no backgroud de uma div uma imagem que não existia.
Achei a solução aqui
http://forums.infragistics.com/forums/p/19543/70812.aspx#70812
Para implementar um log de erros, vocês podem tomar como base esse tutorial
http://www.macoratti.net/07/08/aspn_lge.htm
Solução de como pegar a mensagem de erro, Server.GetLastError()
http://pt.w3support.net/index.php?db=so&id=343014
Caso queiram enviar o erro por email
http://social.msdn.microsoft.com/Forums/pt-BR/aspnetpt/thread/9c152de9-2984-4854-9c48-0354df27225c
Espero que possa ser útil.
Fiquem na Paz!!!!
Marcadores:
Application_Error,
erro,
evento,
global,
log,
tratamento
Fazendo um IFrame ocupar todo o espaço do browser
HI,
Colocaram uma TV aqui na sala para exibir a página de um sistema de monitoramento ( para acompanhar o status de servidores, processos, sistemas, etc. ). Aí eu tive a idéia de criar um sistema para trocar o conteúdo para ser exibido, para não ficar com a TV apenas com um conteúdo. Pensei em fazer em Delphi, mas achei melhor fazer em ASP.Net.
Sabia que ia precisar deixar a página dando refresh a cada x tempo e que precisaria exibir a url do site na mesma página. Consegui fazer isso usando um IFrame. O desafio foi fazê-lo ficar sem as bordas e ocupar toda a área de exibição do browser, mesmo que ele estivesse em fullscreen.
Comecei usando uns javascripts que achei, mas não gostei do resultado. Depois de algum tempo pesquisando, achei uma solução que resolveu o problema da borda e do redimensionamento.
dessa maneira o width e o height ficam de acordo com a área client
Achei aqui
http://stackoverflow.com/questions/247128/how-to-auto-size-an-iframe
Para concluir a página de exibição de páginas, usei essas idéias
Carregando uma página no Iframe no codebehind do Asp.net
http://geekswithblogs.net/ranganh/archive/2005/04/25/37635.aspx
Autorefresh
http://webdesign.about.com/od/metataglibraries/a/aa080300a.htm
Também achei um javascript para a função de refresh
http://www.javascriptkit.com/script/script2/autofresh.shtml
Espero que possa ser útil
Fiquem na Paz!!!
Colocaram uma TV aqui na sala para exibir a página de um sistema de monitoramento ( para acompanhar o status de servidores, processos, sistemas, etc. ). Aí eu tive a idéia de criar um sistema para trocar o conteúdo para ser exibido, para não ficar com a TV apenas com um conteúdo. Pensei em fazer em Delphi, mas achei melhor fazer em ASP.Net.
Sabia que ia precisar deixar a página dando refresh a cada x tempo e que precisaria exibir a url do site na mesma página. Consegui fazer isso usando um IFrame. O desafio foi fazê-lo ficar sem as bordas e ocupar toda a área de exibição do browser, mesmo que ele estivesse em fullscreen.
Comecei usando uns javascripts que achei, mas não gostei do resultado. Depois de algum tempo pesquisando, achei uma solução que resolveu o problema da borda e do redimensionamento.
dessa maneira o width e o height ficam de acordo com a área client
Achei aqui
http://stackoverflow.com/questions/247128/how-to-auto-size-an-iframe
Para concluir a página de exibição de páginas, usei essas idéias
Carregando uma página no Iframe no codebehind do Asp.net
http://geekswithblogs.net/ranganh/archive/2005/04/25/37635.aspx
Autorefresh
http://webdesign.about.com/od/metataglibraries/a/aa080300a.htm
Também achei um javascript para a função de refresh
http://www.javascriptkit.com/script/script2/autofresh.shtml
Espero que possa ser útil
Fiquem na Paz!!!
sábado, junho 11, 2011
Migrando um banco Sql Server Compact para SQLite
HI,
Mas uma bronca que consegui resolver, graças a Deus.
Vou iniciar o desenvolvimento de um sistema de forças de venda para android. Fiz um para windows mobile. Como não tava querendo criar todas as tabelas no SQLite, resolvi buscar uma ferramenta para realizar esse trabalho.
O mais perto que cheguei, foi de um programa para migrar um banco de dados SQL Server para SQLite. Antes disso eu tinha encontrado um programa para exportar a estrutura e os dados do SQL Server Compact.
Então eu decidi recriar o banco de dados no SQL Server, e do SQL Server, migrar para o SQLite. Pura gambiarra? hehehe. O importante é que consegui criar o banco de dados completo para SQLite.
Receita do que precisei:
Utilitário para exportar a estrutura e os dados do sql server compact usando o SQL Server Management Studio.
SQL Compact data and schema script utility
Programa para criar um banco SQLite a partir de um banco de dados SQL Server
Convert SQL Server DB to SQLite DB
Tem um porém nesse programa. Ao utilizar o executável, deu um erro, disse que não encontrava o System.Data.SQLite.dll. Fui atrás desse arquivo no google e instalei no meu notebook.
System.Data.SQLite
Outro porém. Mesmo instalando, continuou dando erro. Vi que poderia ser problema de diferença de versão. Resolvi baixar o código fonte, adicionar em Reference a dll System.Data.SQLite e executar. Repeti o processo e deu certo
Agora tá tudo blz.
Fica a dica de ferramentas para se trabalhar com o SQLite
Espero que posso ajudar.
Fiquem na Paz!!!
Marcadores:
android,
compact,
converter,
migrar,
sql lite,
sql server,
sql server mobile,
windows mobile
Assinar:
Postagens (Atom)