HI,
No emulador tava uma beleza, já que os componentes não ocupavam toda a tela e se fazia necessário o uso da barra de rolagem. Mas quando coloquei no meu atrix, ficou faltando preencher um pedaço inferior da tela. Percebi por que a cor do componente não era preta.
Mesmo modificando a cor de fundo da tela não resolveu.
Achei como resolver isso no google.
Linear layout in a scrollview does not occupies full height
http://stackoverflow.com/questions/4814230/linear-layout-in-a-scrollview-does-not-occupies-full-height
Tem esse também
http://android-layouts.com/layout/anonymous/2011/06/02/full-screen-scrollview
Fiquem na Paz!!!
quinta-feira, junho 28, 2012
terça-feira, junho 26, 2012
Update a partir de uma select no Oracle
HI,
Passei a vida toda apenas utilizando o select/insert para popular uma tabela a partir do resultado de uma consulta. Mas ontem precisei além de inserir, também atualizar. Não queria executar a query duas vezes para fazer isso, um select/insert para inserir e um loop em outra query para atualizar.
Sabia que no MySql tem esse recurso de inserir se não existir, e se existir, atualizar. Então fui perguntar ao Google como fazer isso no Oracle. Descobri que existe o comando MERGE, que serviria para o meu propósito.
Comando MERGE
http://psoug.org/reference/merge.html
Agora vou relatar os problema que enfrentei para conseguir executá-lo.
Eu modifiquei a procedure e passou a ocorrer esse erro: ORA-00918: column ambiguously.
Passei um bom tempo para achar esse erro, já que analisando a query não via nenhum problema aparente já que todos os campos estavam precedidos por aliases. Ex:. a.id = b.id.
Pesquisando no google vi que o problema era a repetição de um campo na select. É que antes no select/insert, existiam dois campos que recebiam o mesmo valor: Insert into teste(id, viagens1, viagens2) select id, viagens, viagens from teste2.
Foi aqui que achei a solução para o problema ORA-00918: column ambiguously no MERGE
https://forums.oracle.com/forums/thread.jspa?messageID=10327846
Outro problema que enfrentei foi esse: ORA-30926: unable to get a stable set of rows in the source tables.
No teste para identificar se o registro existe ou não, coloquei apenas 1 campo e minha chave primaria possui 3 campos.
Achei a solução aqui
http://stackoverflow.com/questions/2337271/ora-30926-unable-to-get-a-stable-set-of-rows-in-the-source-tables
Um outro erro que acontece é se colocar um campo da chave primaria no update para ser atualizado.
Fiquem na Paz!!!
Passei a vida toda apenas utilizando o select/insert para popular uma tabela a partir do resultado de uma consulta. Mas ontem precisei além de inserir, também atualizar. Não queria executar a query duas vezes para fazer isso, um select/insert para inserir e um loop em outra query para atualizar.
Sabia que no MySql tem esse recurso de inserir se não existir, e se existir, atualizar. Então fui perguntar ao Google como fazer isso no Oracle. Descobri que existe o comando MERGE, que serviria para o meu propósito.
Comando MERGE
http://psoug.org/reference/merge.html
Agora vou relatar os problema que enfrentei para conseguir executá-lo.
Eu modifiquei a procedure e passou a ocorrer esse erro: ORA-00918: column ambiguously.
Passei um bom tempo para achar esse erro, já que analisando a query não via nenhum problema aparente já que todos os campos estavam precedidos por aliases. Ex:. a.id = b.id.
Pesquisando no google vi que o problema era a repetição de um campo na select. É que antes no select/insert, existiam dois campos que recebiam o mesmo valor: Insert into teste(id, viagens1, viagens2) select id, viagens, viagens from teste2.
Foi aqui que achei a solução para o problema ORA-00918: column ambiguously no MERGE
https://forums.oracle.com/forums/thread.jspa?messageID=10327846
Outro problema que enfrentei foi esse: ORA-30926: unable to get a stable set of rows in the source tables.
No teste para identificar se o registro existe ou não, coloquei apenas 1 campo e minha chave primaria possui 3 campos.
Achei a solução aqui
http://stackoverflow.com/questions/2337271/ora-30926-unable-to-get-a-stable-set-of-rows-in-the-source-tables
Um outro erro que acontece é se colocar um campo da chave primaria no update para ser atualizado.
Fiquem na Paz!!!
quinta-feira, junho 14, 2012
Algumas rotinas para trabalhar com datas no C#
HI,
Alguma rotinas precisei usar hoje em um site que estou trabalhando
Quantidade de dias entre duas datas
(DataFinal - DataInicial).Days
achei aqui
http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/0625cefa-461b-4a3c-b7f0-d39d06741b70/
Identificar todos os domingos de um intervalo de datas
All Sundays between two dates in asp.net C#
http://hamidseta.blogspot.in/2010/01/all-sundays-between-two-dates-in-aspnet.html
Data por Extenso
http://blog.marvinsiq.com/2008/10/19/data-por-extenso-no-csharp/
Precisei dessa rotina para obter o nome do dia da semana em português usando a classe CultureInfo.
Obter o nome do dia de uma data
Getting the Day Name for a Date
http://www.blackwasp.co.uk/NameOfDay.aspx
Fiquem na Paz!!!
Alguma rotinas precisei usar hoje em um site que estou trabalhando
Quantidade de dias entre duas datas
(DataFinal - DataInicial).Days
achei aqui
http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/0625cefa-461b-4a3c-b7f0-d39d06741b70/
Identificar todos os domingos de um intervalo de datas
All Sundays between two dates in asp.net C#
http://hamidseta.blogspot.in/2010/01/all-sundays-between-two-dates-in-aspnet.html
Data por Extenso
http://blog.marvinsiq.com/2008/10/19/data-por-extenso-no-csharp/
Precisei dessa rotina para obter o nome do dia da semana em português usando a classe CultureInfo.
Obter o nome do dia de uma data
Getting the Day Name for a Date
http://www.blackwasp.co.uk/NameOfDay.aspx
Fiquem na Paz!!!
Rotina para criar um diretório no android
HI,
Uso essa rotina em meus programas. Existem outras no mesmo endereço.
How to create directory automatically on SD card
http://stackoverflow.com/questions/2130932/how-to-create-directory-automatically-on-sd-card/7439425#7439425
Fiquem na Paz!!!
Uso essa rotina em meus programas. Existem outras no mesmo endereço.
How to create directory automatically on SD card
http://stackoverflow.com/questions/2130932/how-to-create-directory-automatically-on-sd-card/7439425#7439425
Fiquem na Paz!!!
Carregando as imagens de um listview em background no android
HI,
Mesmo os dados do meu listview sendo carregados em background, usando thread, o carregando passou a ficar lendo quando decidir incluir imagens armazenadas em disco.
Para resolver usei o recurso de AsyncTask para carregar as imagens no listview. Os dados aparecem primeiro, depois as imagens vão sendo exibidas a medida que são carregadas no componente imageview.
Using AsyncTask to load Images in ListView
http://stackoverflow.com/questions/7729133/using-asynctask-to-load-images-in-listview
Fiquem na Paz!!!
Mesmo os dados do meu listview sendo carregados em background, usando thread, o carregando passou a ficar lendo quando decidir incluir imagens armazenadas em disco.
Para resolver usei o recurso de AsyncTask para carregar as imagens no listview. Os dados aparecem primeiro, depois as imagens vão sendo exibidas a medida que são carregadas no componente imageview.
Using AsyncTask to load Images in ListView
http://stackoverflow.com/questions/7729133/using-asynctask-to-load-images-in-listview
Fiquem na Paz!!!
Redimensionando uma imagem no android
HI,
Rotina que usei para criar uma miniatura de uma foto capturada através da câmera do android.
Android Image Resize basic
http://stackoverflow.com/questions/8268517/android-image-resize-basic
Fiquem na Paz!!!
Rotina que usei para criar uma miniatura de uma foto capturada através da câmera do android.
Android Image Resize basic
http://stackoverflow.com/questions/8268517/android-image-resize-basic
Fiquem na Paz!!!
Salvando a imagem de um Bitmap em disco no android
HI,
Precisei dessa dica para salvar a versão reduzida de uma foto capturada pelo android. É que eu mostro a imagem em um listview com a dimensão de 50x50. E carregando uma imagem com mais de uma mega fica complicado, mesmo carregando em backgroud, para não deixa a listagem uma carroça.
Depois que a foto é capturada, executo uma rotina para reduzir seu tamanho e depois salvo em outra pasta. E é essa imagem reduzida que carrego no listview.
achei aqui a dica
Android : Bitmap save to location
http://stackoverflow.com/questions/649154/android-bitmap-save-to-location
Fiquem na Paz!!!
Precisei dessa dica para salvar a versão reduzida de uma foto capturada pelo android. É que eu mostro a imagem em um listview com a dimensão de 50x50. E carregando uma imagem com mais de uma mega fica complicado, mesmo carregando em backgroud, para não deixa a listagem uma carroça.
Depois que a foto é capturada, executo uma rotina para reduzir seu tamanho e depois salvo em outra pasta. E é essa imagem reduzida que carrego no listview.
achei aqui a dica
Android : Bitmap save to location
http://stackoverflow.com/questions/649154/android-bitmap-save-to-location
Fiquem na Paz!!!
Assinar:
Postagens (Atom)