HI,
precisei ativar esse recurso para um blog da empresa. Para que só os usuários cadastrados possam ler os posts.
Tem como proteger um post com senha, mas fica complicado, vai que alguém esquece de configurar essa opção.
A solução foi usar um plugin para isso. Das várias opções de controle de acesso, só usar a que torna o blog acessível para membros. Que não for, é redirecionado para a página de login.
Plugin utilizado
WordPress Access Control
http://wordpress.org/plugins/wordpress-access-control/
Onde achei essa dica
Restringir acesso somente para registrados
http://br.forums.wordpress.org/topic/restringir-acesso-somente-para-registrados
Fiquem na Paz!!!
sábado, agosto 30, 2014
Criando vários blogs no seu domínio usando o WordPress
HI,
que tal criar vários blogs dentro do seu domínio com apenas umas instalação do wordpress? sim, isso é possível, e eu estou usando para um projeto na empresa que trabalho.
Ao invés de instalar o wordpress em várias pastas dentro do seu domínio, basta apenas ativar a opção multi site.
Eu tive que fazer isso depois que já tinha instalado o wordpress, então foi só um pouco complicado. Sem falar que ainda tou aprendendo a usar isso. Exemplo, o plugin precisa ser instalado na opção do painel da rede, depois acessar o painel do site e ativar o plugin.
A vantagem é que você administra todos os blog a partir de uma única instalação. Não precisa ficar entrando em cada instalação para isso.
Sites que utilizei para ativar o Multi Site do WordPress
Ativando o Multisite
http://codex.wordpress.org/pt-br:Ativando_o_Multisite
Crie uma Rede
http://codex.wordpress.org/pt-br:Crie_uma_Rede
Fiquem na Paz!!!
que tal criar vários blogs dentro do seu domínio com apenas umas instalação do wordpress? sim, isso é possível, e eu estou usando para um projeto na empresa que trabalho.
Ao invés de instalar o wordpress em várias pastas dentro do seu domínio, basta apenas ativar a opção multi site.
Eu tive que fazer isso depois que já tinha instalado o wordpress, então foi só um pouco complicado. Sem falar que ainda tou aprendendo a usar isso. Exemplo, o plugin precisa ser instalado na opção do painel da rede, depois acessar o painel do site e ativar o plugin.
A vantagem é que você administra todos os blog a partir de uma única instalação. Não precisa ficar entrando em cada instalação para isso.
Sites que utilizei para ativar o Multi Site do WordPress
Ativando o Multisite
http://codex.wordpress.org/pt-br:Ativando_o_Multisite
Crie uma Rede
http://codex.wordpress.org/pt-br:Crie_uma_Rede
Fiquem na Paz!!!
terça-feira, agosto 26, 2014
Instalando Arquivos de Tradução do WordPress
HI,
a novidade agora é que voltei a mexer com WordPress e vou procurar aprender PHP da forma correta, com orientação objeto e tudo o mais.
A dica da vez é para instalar o arquivo de tradução no WordPress quando você instala, por exemplo, a partir de um serviço de hospedagem e não existe a opção de escolher o idioma ou você esquece de escolher Português do Brasil, como foi no meu caso, hehehe.
Resumindo o processo, é baixar a instalação pt_BR do WordPress, extrair o a pasta language, enviar pro servidor, configurar o arquivo wp-config,php e pronto.
Achei aqui
pt-br:Instalando o WordPress em seu Idioma
https://codex.wordpress.org/pt-br:Instalando_o_WordPress_em_seu_Idioma
Estou reunindo meus projetos nesse endereço
http://programmerctrl.com/
Fiquem na Paz!!!
a novidade agora é que voltei a mexer com WordPress e vou procurar aprender PHP da forma correta, com orientação objeto e tudo o mais.
A dica da vez é para instalar o arquivo de tradução no WordPress quando você instala, por exemplo, a partir de um serviço de hospedagem e não existe a opção de escolher o idioma ou você esquece de escolher Português do Brasil, como foi no meu caso, hehehe.
Resumindo o processo, é baixar a instalação pt_BR do WordPress, extrair o a pasta language, enviar pro servidor, configurar o arquivo wp-config,php e pronto.
Achei aqui
pt-br:Instalando o WordPress em seu Idioma
https://codex.wordpress.org/pt-br:Instalando_o_WordPress_em_seu_Idioma
Estou reunindo meus projetos nesse endereço
http://programmerctrl.com/
Fiquem na Paz!!!
Marcadores:
hospedagem,
instalar,
pt_br,
tradução,
wordpress
terça-feira, julho 15, 2014
Modificando o visual da paginação do GridView utilizando Bootstrap
HI,
depois de ter criando uma gambiarra das brabas utilizando o bootpag e o ajax do asp.net, usando hiden field para guardar quantidade de registros, tamanho da paginação, usando viewstate, etc. Uma loucura, hehehe.
Hoje fui tentar melhorar o código usando o ajax do jquery chamando um WebMethod no code-behind da página aspx para manipular o gridview. Só que eu descobri que não dá para acessar o GridView em um método static. Teria que criar um gridview na mão ou retornar os dados em xml e pular o gridview no retorno do evento.
Depois que eu percebi que ia ser uma trabalheira daquelas, resolvi mais uma vez pesquisar como alterar a aparência da paginação do gridview, para ficar no padrão do bootstrap. Graças a Deus, consegui achar a solução.
Achei aqui
simple script to apply bootstrap pagination style in asp.net gridview
http://stackoverflow.com/questions/22420602/simple-script-to-apply-bootstrap-pagination-style-in-asp-net-gridview
Projeto
https://github.com/issamalidev/bs.pagination.js
Blog do autor
http://blog.issamsoft.com/index.php?q=en/node/73
Fiquem na Paz!!!
depois de ter criando uma gambiarra das brabas utilizando o bootpag e o ajax do asp.net, usando hiden field para guardar quantidade de registros, tamanho da paginação, usando viewstate, etc. Uma loucura, hehehe.
Hoje fui tentar melhorar o código usando o ajax do jquery chamando um WebMethod no code-behind da página aspx para manipular o gridview. Só que eu descobri que não dá para acessar o GridView em um método static. Teria que criar um gridview na mão ou retornar os dados em xml e pular o gridview no retorno do evento.
Depois que eu percebi que ia ser uma trabalheira daquelas, resolvi mais uma vez pesquisar como alterar a aparência da paginação do gridview, para ficar no padrão do bootstrap. Graças a Deus, consegui achar a solução.
Achei aqui
simple script to apply bootstrap pagination style in asp.net gridview
http://stackoverflow.com/questions/22420602/simple-script-to-apply-bootstrap-pagination-style-in-asp-net-gridview
Projeto
https://github.com/issamalidev/bs.pagination.js
Blog do autor
http://blog.issamsoft.com/index.php?q=en/node/73
Fiquem na Paz!!!
quarta-feira, março 19, 2014
Converter de Bytes para Kbytes, Mbytes, Gbytes ou Tbytes
HI,
peguei essa função para usar na minha página de downloads. Armazeno na tabela o tamanho do arquivo em bytes. Mas se eu fosse exibir esse campo na listagem o usuário num ia entender muita coisa não.
Peguei a função aqui
Converting bytes to GB in C#?
http://stackoverflow.com/questions/1242266/converting-bytes-to-gb-in-c/2082893#2082893
Fiquem na Paz!!!!
peguei essa função para usar na minha página de downloads. Armazeno na tabela o tamanho do arquivo em bytes. Mas se eu fosse exibir esse campo na listagem o usuário num ia entender muita coisa não.
Peguei a função aqui
Converting bytes to GB in C#?
http://stackoverflow.com/questions/1242266/converting-bytes-to-gb-in-c/2082893#2082893
Fiquem na Paz!!!!
Download de todos os tipos de arquivos do servidor utilizando ASP.NET
HI,
implementei essa rotina de download para poder atualizar o registro referente ao arquivo. Quando o usuário clica em um arquivo, aproveito para atualizar o seu contador de downloads.
Utilizei esse código para implementar minha página de downloads.
Download all types of files from server using ASP.NET
http://www.codeproject.com/Tips/341711/Download-all-types-of-files-from-server-using-ASP
Mas não funcionou de primeira. Analisando o código, vi que parava no comando PageMethods.SetDownloadPath(path, codigo);, quando clicava no link do arquivo.
Verificando no Chrome vi que dava o erro: PageMethods Is Undefined.
Achei essa página sobre o erro:
PageMethods Is Undefined ASP.NET AJAX
http://csharpdotnetfreak.blogspot.com/2009/07/pagemethods-is-undefined.html
Para solucionar meu problema, retirei da minha página Downloads.aspx o seguinte código:
e coloquei na minha página Main.aspx. É que na minha Downloads.aspx eu não tinha o ScriptManager, já que minhas páginas usam Master Page e não havia necessidade de a página de downloads ter esse recurso. E o ScriptManager fica na MasterPage. E ocorria o erro de PageMethods Is Undefined por causa da página de Downloads não ter ScriptManager.
Fiquem na Paz!!!
implementei essa rotina de download para poder atualizar o registro referente ao arquivo. Quando o usuário clica em um arquivo, aproveito para atualizar o seu contador de downloads.
Utilizei esse código para implementar minha página de downloads.
Download all types of files from server using ASP.NET
http://www.codeproject.com/Tips/341711/Download-all-types-of-files-from-server-using-ASP
Mas não funcionou de primeira. Analisando o código, vi que parava no comando PageMethods.SetDownloadPath(path, codigo);, quando clicava no link do arquivo.
Verificando no Chrome vi que dava o erro: PageMethods Is Undefined.
Achei essa página sobre o erro:
PageMethods Is Undefined ASP.NET AJAX
http://csharpdotnetfreak.blogspot.com/2009/07/pagemethods-is-undefined.html
Para solucionar meu problema, retirei da minha página Downloads.aspx o seguinte código:
[System.Web.Services.WebMethod]
public static string SetDownloadPath(string strpath, string codigo)
{
Page objp = new Page();
objp.Session["strDwnPath"] = strpath;
objp.Session["strDwnCodigo"] = codigo;
return strpath;
}
e coloquei na minha página Main.aspx. É que na minha Downloads.aspx eu não tinha o ScriptManager, já que minhas páginas usam Master Page e não havia necessidade de a página de downloads ter esse recurso. E o ScriptManager fica na MasterPage. E ocorria o erro de PageMethods Is Undefined por causa da página de Downloads não ter ScriptManager.
Fiquem na Paz!!!
Imagens representando tipos de arquivos
HI,
peguei essas imagens para usar em um projeto. Resolvi colocar na área de download uma imagem representando o tipo do arquivo.
A imagem é exibida de acordo com a extensão do arquivo.
Peguei as imagens aqui
Free Icon Set for files
https://github.com/teambox/Free-file-icons
Fiquem na Paz!!!
peguei essas imagens para usar em um projeto. Resolvi colocar na área de download uma imagem representando o tipo do arquivo.
A imagem é exibida de acordo com a extensão do arquivo.
Peguei as imagens aqui
Free Icon Set for files
https://github.com/teambox/Free-file-icons
Fiquem na Paz!!!
Carregando uma imagen dinamicamente no Crystal Reports
HI,
precisei desse recurso para pode carregar no relatório a logomarca de acordo com a empresa do usuário. Caso não tivesse feito isso, teria que ter dois rpts.
Segui essas dicas
Loading images dynamically in Crystalreport
http://stackoverflow.com/questions/2279270/loading-images-dynamically-in-crystalreport/2282696#2282696
Depois foi só passar por parâmetro o caminho da imagem. Utilizei o relatório no Asp.Net.
Fiquem na Paz!!!
precisei desse recurso para pode carregar no relatório a logomarca de acordo com a empresa do usuário. Caso não tivesse feito isso, teria que ter dois rpts.
Segui essas dicas
Loading images dynamically in Crystalreport
http://stackoverflow.com/questions/2279270/loading-images-dynamically-in-crystalreport/2282696#2282696
Depois foi só passar por parâmetro o caminho da imagem. Utilizei o relatório no Asp.Net.
Fiquem na Paz!!!
Marcadores:
carregar,
Crystal Reports,
image,
imagem,
load
sexta-feira, fevereiro 28, 2014
Acessar uma coluna TemplateField do DetailsView no Asp.Net
HI,
precisei dessa dica para carregar o conteúdo de um arquivo texto em um campo do DetailsView.
Achei o que queria aqui:
Finding user control in TemplateField of DetailsView
http://stackoverflow.com/questions/881416/finding-user-control-in-templatefield-of-detailsview/881429#881429
Meu código ficou assim
((Literal)DetailsView1.Rows[0].Cells[0].FindControl("Literal1")).Text = texto;
Fiquem na Paz!!!
precisei dessa dica para carregar o conteúdo de um arquivo texto em um campo do DetailsView.
Achei o que queria aqui:
Finding user control in TemplateField of DetailsView
http://stackoverflow.com/questions/881416/finding-user-control-in-templatefield-of-detailsview/881429#881429
Meu código ficou assim
((Literal)DetailsView1.Rows[0].Cells[0].FindControl("Literal1")).Text = texto;
Fiquem na Paz!!!
Marcadores:
asp.net,
DetailsView,
findcontrol
quinta-feira, fevereiro 27, 2014
Obter tamanho do arquivo usando javascript ao fazer upload
HI,
Fiz um formulário para cadastrar áudios e um dos campo é o tamanho do arquivo. Percebi que poderia facilitar a vida do usuário jogando o tamanho do arquivo no campo caso esteja fazendo upload (é que o caminho pode ser a url em outro site).
Achei a solução usando javascript
Asp.Net Check file size before upload
http://stackoverflow.com/questions/3094748/asp-net-check-file-size-before-upload/20639964#20639964
Se quiser saber do lado servidor
How check file size on upload
http://stackoverflow.com/questions/1084740/how-check-file-size-on-upload/1084777#1084777
MyFileUploadControl.PostedFile.ContentLength;
Fiquem na Paz!!!
Fiz um formulário para cadastrar áudios e um dos campo é o tamanho do arquivo. Percebi que poderia facilitar a vida do usuário jogando o tamanho do arquivo no campo caso esteja fazendo upload (é que o caminho pode ser a url em outro site).
Achei a solução usando javascript
Asp.Net Check file size before upload
http://stackoverflow.com/questions/3094748/asp-net-check-file-size-before-upload/20639964#20639964
Se quiser saber do lado servidor
How check file size on upload
http://stackoverflow.com/questions/1084740/how-check-file-size-on-upload/1084777#1084777
MyFileUploadControl.PostedFile.ContentLength;
Fiquem na Paz!!!
sábado, fevereiro 15, 2014
Problema ao fechar um Modal Bootstrap via código no Asp.Net
HI,
Estou implementando um CRUD usando o diálogo modal do bootstrap. Mas aconteceu um pequeno probleminha. Ao executar o comando de fechar o diálogo, ainda ficou o fundo preto translúcido aparecendo.
Demorei um pouquinho pra encontrar a solução.
How to get twitter bootstrap modal to close (after initial launch)
http://stackoverflow.com/questions/10495421/how-to-get-twitter-bootstrap-modal-to-close-after-initial-launch/17269877#17269877
Só depois que adicionei esse trecho: $('.modal-backdrop').remove();, é que passou a funcionar.
Esse trecho é usado no botão do dialogo, que confirma a inclusão do registro.
O artigo ensinando a utilizar o modal do bootstrap para criar um CRUD no Asp.net está aqui:
ASP.NET: GridView CRUD using Twitter Bootstrap Modal Popup
http://www.programming-free.com/2013/09/gridview-crud-bootstrap-modal-popup.html
Fiquem na Paz!!!
Estou implementando um CRUD usando o diálogo modal do bootstrap. Mas aconteceu um pequeno probleminha. Ao executar o comando de fechar o diálogo, ainda ficou o fundo preto translúcido aparecendo.
Demorei um pouquinho pra encontrar a solução.
How to get twitter bootstrap modal to close (after initial launch)
http://stackoverflow.com/questions/10495421/how-to-get-twitter-bootstrap-modal-to-close-after-initial-launch/17269877#17269877
Só depois que adicionei esse trecho: $('.modal-backdrop').remove();, é que passou a funcionar.
Esse trecho é usado no botão do dialogo, que confirma a inclusão do registro.
O artigo ensinando a utilizar o modal do bootstrap para criar um CRUD no Asp.net está aqui:
ASP.NET: GridView CRUD using Twitter Bootstrap Modal Popup
http://www.programming-free.com/2013/09/gridview-crud-bootstrap-modal-popup.html
Fiquem na Paz!!!
sábado, janeiro 25, 2014
Alterando o tamano de uma ImageView via código no Android
HI,
Precisei desse código para alterar o tamanho do componente ImageView através do código e não no arquivo de layout. Caso eu não tivesse alterado tamanho, uma nova linha que incluir no TableLayout não iria ser exibida no ListView
Foi a combinação de duas dicas, por que se definir o tamanho em pixel, vai ficar errado em outra resolução.
Set ImageView width and height programmatically?
http://stackoverflow.com/questions/3144940/set-imageview-width-and-height-programmatically/5257851#5257851
Setting minSdkVersion and targetSdkVersion in manifest causes some graphics to be smaller than usual
http://stackoverflow.com/questions/8476102/setting-minsdkversion-and-targetsdkversion-in-manifest-causes-some-graphics-to-b/8476163#8476163
Fiquem na Paz!!!
Precisei desse código para alterar o tamanho do componente ImageView através do código e não no arquivo de layout. Caso eu não tivesse alterado tamanho, uma nova linha que incluir no TableLayout não iria ser exibida no ListView
Foi a combinação de duas dicas, por que se definir o tamanho em pixel, vai ficar errado em outra resolução.
Set ImageView width and height programmatically?
http://stackoverflow.com/questions/3144940/set-imageview-width-and-height-programmatically/5257851#5257851
Setting minSdkVersion and targetSdkVersion in manifest causes some graphics to be smaller than usual
http://stackoverflow.com/questions/8476102/setting-minsdkversion-and-targetsdkversion-in-manifest-causes-some-graphics-to-b/8476163#8476163
Fiquem na Paz!!!
sexta-feira, janeiro 24, 2014
Alterando o tamano de uma ImageView via código no Android
HI,
Precisei desse código para alterar o tamanho do componente ImageView através do código e não no arquivo de layout. Caso eu não tivesse alterado tamanho, uma nova linha que incluir no TableLayout não iria ser exibida no ListView
Foi a combinação de duas dicas, por que se definir o tamanho em pixel, vai ficar errado em outra resolução.
Set ImageView width and height programmatically?
http://stackoverflow.com/questions/3144940/set-imageview-width-and-height-programmatically/5257851#5257851
Setting minSdkVersion and targetSdkVersion in manifest causes some graphics to be smaller than usual
http://stackoverflow.com/questions/8476102/setting-minsdkversion-and-targetsdkversion-in-manifest-causes-some-graphics-to-b/8476163#8476163
Fiquem na Paz!!!
Precisei desse código para alterar o tamanho do componente ImageView através do código e não no arquivo de layout. Caso eu não tivesse alterado tamanho, uma nova linha que incluir no TableLayout não iria ser exibida no ListView
Foi a combinação de duas dicas, por que se definir o tamanho em pixel, vai ficar errado em outra resolução.
Set ImageView width and height programmatically?
http://stackoverflow.com/questions/3144940/set-imageview-width-and-height-programmatically/5257851#5257851
Setting minSdkVersion and targetSdkVersion in manifest causes some graphics to be smaller than usual
http://stackoverflow.com/questions/8476102/setting-minsdkversion-and-targetsdkversion-in-manifest-causes-some-graphics-to-b/8476163#8476163
Fiquem na Paz!!!
domingo, dezembro 08, 2013
Erro A potentially dangerous Request.Form value was detected from the client
HI,
esse erro aconteceu quando fui obter os dados de um editor de texto após o postback em um form no Asp.Net. Já tinha percebido que esse erro só ocorria quando o texto do editor era formatado (estava em negrito, tinha cor, etc.)
Esse formulário é um pouco diferente, já que o editor de texto era uma div, então eu tive que jogar o conteúdo da div em um input do tipo hidden para poder pegar seu valor no codebinhide.
Pesquisando no google, encontrei essa solução
A potentially dangerous Request.Form value was detected from the cliente
http://stackoverflow.com/questions/81991/a-potentially-dangerous-request-form-value-was-detected-from-the-cliente
Pegue nesse post
http://stackoverflow.com/questions/81991/a-potentially-dangerous-request-form-value-was-detected-from-the-client/13589607#13589607
Fiquem na Paz!!!
esse erro aconteceu quando fui obter os dados de um editor de texto após o postback em um form no Asp.Net. Já tinha percebido que esse erro só ocorria quando o texto do editor era formatado (estava em negrito, tinha cor, etc.)
Esse formulário é um pouco diferente, já que o editor de texto era uma div, então eu tive que jogar o conteúdo da div em um input do tipo hidden para poder pegar seu valor no codebinhide.
Pesquisando no google, encontrei essa solução
A potentially dangerous Request.Form value was detected from the cliente
http://stackoverflow.com/questions/81991/a-potentially-dangerous-request-form-value-was-detected-from-the-cliente
Pegue nesse post
http://stackoverflow.com/questions/81991/a-potentially-dangerous-request-form-value-was-detected-from-the-client/13589607#13589607
Fiquem na Paz!!!
domingo, novembro 24, 2013
Evitando exibição do ModalPopupExtender ao carregar página no Asp.Net
HI,
Quando se utiliza o ModalPopupExtender do Ajax Control Toolkit para exibir um diálogo modal, acontece um efeito inconveniente, o diálogo é exibido rapidamente quando a página é carregada e some em seguida.
Também acontece um outro probleminha. Vamos supor que ao fechar o diálogo é executada alguma rotina, e nessa rotina você faz com que seja exibida uma mensagem de alerta em javascript, o diálogo não some, continua sendo exibido, mesmo tendo executando o comando Hide do ModalPopupExtender.
Para resolver esses dois probleminha tem atribuir o estilo display:none; ao Panel associado ao ModalPopup.
Achei aqui essa solução:
ASP.NET ModalPopupExtender appears when calling Alert JavaScript function
http://stackoverflow.com/questions/12814062/asp-net-modalpopupextender-appears-when-calling-alert-javascript-function
Tem esse também
Hide asp:panel used with a modalpopupextender on pageLoad
http://stackoverflow.com/questions/5096322/hide-asppanel-used-with-a-modalpopupextender-on-pageload
CSS: Style="display:none;"
Fiquem na Paz!!!!
Quando se utiliza o ModalPopupExtender do Ajax Control Toolkit para exibir um diálogo modal, acontece um efeito inconveniente, o diálogo é exibido rapidamente quando a página é carregada e some em seguida.
Também acontece um outro probleminha. Vamos supor que ao fechar o diálogo é executada alguma rotina, e nessa rotina você faz com que seja exibida uma mensagem de alerta em javascript, o diálogo não some, continua sendo exibido, mesmo tendo executando o comando Hide do ModalPopupExtender.
Para resolver esses dois probleminha tem atribuir o estilo display:none; ao Panel associado ao ModalPopup.
Achei aqui essa solução:
ASP.NET ModalPopupExtender appears when calling Alert JavaScript function
http://stackoverflow.com/questions/12814062/asp-net-modalpopupextender-appears-when-calling-alert-javascript-function
Tem esse também
Hide asp:panel used with a modalpopupextender on pageLoad
http://stackoverflow.com/questions/5096322/hide-asppanel-used-with-a-modalpopupextender-on-pageload
CSS: Style="display:none;"
Fiquem na Paz!!!!
segunda-feira, novembro 18, 2013
Temas da Bíblia para Android
HI,
Aplicativo para Android que fiz, graças a Deus.
Descrição
Temas da Bíblia reúne todas as promessas de Deus que estão na sua Palavra.
As promessas estão divididas por Tema.
É possível enviar um versículo para alguém por SMS ou E-mail. Ou copiar o seu texto para que seja colado no Whatsapp por Exemplo. Mas o aplicativo não envia a mensagem, é aberto o programa que o usuário escolher, que esteja instalado no smartphone.
Site
http://programmerctrl.com/TemasDaBiblia.aspx
Download
https://play.google.com/store/apps/details?id=programmerctrl.sistemas.temasdabiblia
Fiquem na Paz!!!
Aplicativo para Android que fiz, graças a Deus.
Descrição
Temas da Bíblia reúne todas as promessas de Deus que estão na sua Palavra.
As promessas estão divididas por Tema.
É possível enviar um versículo para alguém por SMS ou E-mail. Ou copiar o seu texto para que seja colado no Whatsapp por Exemplo. Mas o aplicativo não envia a mensagem, é aberto o programa que o usuário escolher, que esteja instalado no smartphone.
Site
http://programmerctrl.com/TemasDaBiblia.aspx
Download
https://play.google.com/store/apps/details?id=programmerctrl.sistemas.temasdabiblia
Fiquem na Paz!!!
Marcadores:
android,
e-mail,
sms,
temas da bíblia,
versículos
Centralizar horizontalmente o banner do AdMod no Android
HI,
Incluí o esquema de publicidade do AdMod em um aplicativo que acabei de criar, mas só que na tela do S4 estava ficando alinhado à esquerda. Para centralizar na horizontal usei essa dica:
How do I make SMART_BANNER ads from admob fill correctly in Android?
http://stackoverflow.com/questions/17991497/how-do-i-make-smart-banner-ads-from-admob-fill-correctly-in-android/18005773#18005773
Fiquem na Paz!!!!
Incluí o esquema de publicidade do AdMod em um aplicativo que acabei de criar, mas só que na tela do S4 estava ficando alinhado à esquerda. Para centralizar na horizontal usei essa dica:
How do I make SMART_BANNER ads from admob fill correctly in Android?
http://stackoverflow.com/questions/17991497/how-do-i-make-smart-banner-ads-from-admob-fill-correctly-in-android/18005773#18005773
Fiquem na Paz!!!!
Marcadores:
admob,
android,
banner,
centralizar,
horizontal
quarta-feira, novembro 13, 2013
Copiando texto para o Clipboard no Android
HI,
Precisei dessa dica para capturar um texto para a área de transferência do Android.
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
clipboard.setText(meu_texto);
Android: Copy to clipboard selected text from a TextView
http://stackoverflow.com/questions/6624763/android-copy-to-clipboard-selected-text-from-a-textview/6624816#6624816
Fiquem na Paz!!!
Precisei dessa dica para capturar um texto para a área de transferência do Android.
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
clipboard.setText(meu_texto);
Android: Copy to clipboard selected text from a TextView
http://stackoverflow.com/questions/6624763/android-copy-to-clipboard-selected-text-from-a-textview/6624816#6624816
Fiquem na Paz!!!
quinta-feira, setembro 12, 2013
Erro java.lang.NumberFormatException: NaN no Android
HI,
O problema aconteceu nessa função para arredondar as casas decimais de um número que utilizo no android
public static double round(double d, int decimalPlace){
// see the Javadoc about why we use a String in the constructor
// http://java.sun.com/j2se/1.5.0/docs/api/java/math/BigDecimal.html#BigDecimal(double)
BigDecimal bd = new BigDecimal(Double.toString(d));
bd = bd.setScale(decimalPlace,BigDecimal.ROUND_HALF_UP);
return bd.doubleValue();
}
Fui utilizar e a aplicação deu esse erro java.lang.NumberFormatException: NaN
Pesquisando, descobrir que era por que na primeira utilização da rotina o resultado era zero. É uma rotina para calcular a distância em metros de duas coordenadas. E eu só vou gravar se for maior que dez.
Resolvi testando se antes o valor era zerado
double aux_metros = 0;
if ((6366000*tt) > 0){
aux_metros = round(6366000*tt, 2);
}
Achei aqui a causa do problema
Exception in thread “main” java.lang.NumberFormatException: Infinite or NaN
http://stackoverflow.com/questions/14371003/exception-in-thread-main-java-lang-numberformatexception-infinite-or-nan/14371028#14371028
Fiquem na Paz!!!
O problema aconteceu nessa função para arredondar as casas decimais de um número que utilizo no android
public static double round(double d, int decimalPlace){
// see the Javadoc about why we use a String in the constructor
// http://java.sun.com/j2se/1.5.0/docs/api/java/math/BigDecimal.html#BigDecimal(double)
BigDecimal bd = new BigDecimal(Double.toString(d));
bd = bd.setScale(decimalPlace,BigDecimal.ROUND_HALF_UP);
return bd.doubleValue();
}
Fui utilizar e a aplicação deu esse erro java.lang.NumberFormatException: NaN
Pesquisando, descobrir que era por que na primeira utilização da rotina o resultado era zero. É uma rotina para calcular a distância em metros de duas coordenadas. E eu só vou gravar se for maior que dez.
Resolvi testando se antes o valor era zerado
double aux_metros = 0;
if ((6366000*tt) > 0){
aux_metros = round(6366000*tt, 2);
}
Achei aqui a causa do problema
Exception in thread “main” java.lang.NumberFormatException: Infinite or NaN
http://stackoverflow.com/questions/14371003/exception-in-thread-main-java-lang-numberformatexception-infinite-or-nan/14371028#14371028
Fiquem na Paz!!!
Marcadores:
android,
arredondar,
decimal,
erro,
NaN
quarta-feira, setembro 11, 2013
Esconder um botão no Android
HI,
Antes de conhecer essa dica eu apenas desabilitava o componente, Enable=false, mas agora o componente some da tela, fica invisível.
Achei aqui
How can I remove a button or make it invisible in Android?
http://stackoverflow.com/questions/4127725/how-can-i-remove-a-button-or-make-it-invisible-in-android/4127830#4127830
Se utilizar a opção INVISIBLE, o botão não some da tela, fica apenas transparente.
Não serve apenas para o botão.
Fiquem na Paz
Antes de conhecer essa dica eu apenas desabilitava o componente, Enable=false, mas agora o componente some da tela, fica invisível.
Achei aqui
How can I remove a button or make it invisible in Android?
http://stackoverflow.com/questions/4127725/how-can-i-remove-a-button-or-make-it-invisible-in-android/4127830#4127830
Set button visibility to GONE (button will be completely "removed" -- the buttons space will be available for another widgets) or INVISIBLE (button will became "transparent" -- its space will not be available for another widgets):
View b = findViewById(R.id.button);
b.setVisibility(View.GONE);
or in xml:
Se utilizar a opção INVISIBLE, o botão não some da tela, fica apenas transparente.
Não serve apenas para o botão.
Fiquem na Paz
Marcadores:
android,
botão,
componente,
esconder,
invisível
Assinar:
Postagens (Atom)





