Mostrando postagens com marcador simple. Mostrar todas as postagens
Mostrando postagens com marcador simple. Mostrar todas as postagens

quarta-feira, 30 de outubro de 2013

Alterar a tela do emulado entre horizontal e vertical

Resumo


ctrl+F11 - Alterar modo de visualização.


Introdução


Há momentos durante o desenvolvimento de uma aplicação Android que precisamos verificar como a mesma pode se comportar em modo horizontal e vertical no emulador, nesta pequena dica vou explicar como se realiza a inversão da tela entre vertical e horizontal.


Alterando modo da tela


Para alterar o modo de visualização do emulador é bem simples, basta apertar a combinação CTRL+F11 quando o emulador estiver selecionado.




Figura 1 - Modo vertical (Imagem retirada do jogo Marcador de Truco (http://www.ge3software.com/2015/08/marcador-de-truco.html))


Figura 2 - Modo horizontal(Imagem retirada do jogo Marcador de Truco (http://www.ge3software.com/2015/08/marcador-de-truco.html)

Inserir Strings com apóstrofo (aspas simples) no SQLITE


Introdução

Um problema que pode acontecer para o iniciante que deseja realizar inserções no banco banco de dados Android SQLITE é realizar a inserção de textos/Strings com  Apóstrofo ou aspas simples (') e acontece de dar erro na query SQL.

Solução

Para solucionar esse problema basta colocar duas aspas simples onde se deseja adicionar uma unica.


Exemplo:

INSERT INTO TABELA (FRASE) VALUES (' Este é um exemplo: ''Sou um exemplo '' ');


Onde:

'' - São duas aspas simples (Apóstrofo) .
























quarta-feira, 20 de março de 2013

Como descobrir o total de linhas de uma tabela


Essa é uma dica rápida e simples que pode lhe ajudar algum dia.
Caso você deseje saber o total de linhas em uma tabela basta executar o seguinte comando.

Sintaxe:

SELECT COUNT(*) FROM NOME_TABELA


Onde:

COUNT(*) - Trecho que faz a contagem de elementos da tabela indicada em NOME_TABELA.

NOME_TABELA - Nome da tabela ser pesquisada.


Exemplo:

SELECT COUNT(*) FROM CIDADES


Neste exemplo será exibido o total de linhas da tabela CIDADES.

segunda-feira, 4 de fevereiro de 2013

Criando ambiente para desenvolvimento Android no Linux


Introdução

O principal objetivo deste post é explicar de maneira simples e rápida como se monta o ambiente para desenvolvimento e teste de aplicações Android, bem como criar uma simples aplicação.


Obtenção do SDK do Android

O primeiro passo é obter o android-sdk, o mesmo pode ser obtido no site do google na parte referente ao desenvolvedor. Para ir para parte referente ao desenvolvedor é necessário ir até  o rodapé da página e escolher e clicar no link desenvolvedores.


 Figura 1: Site do desenvolvedor.


Após clicar em no link você será direcionado para a parte do site voltada para os desenvolvedores. Abaixo é possível ver a versão da página do dia 8 de Novembro de 2012, talvez a mesma esteja diferente  quando estiver lendo esse post.


Figura 2: Site do android voltado para o desenvolvedor.


Para obter o sdk é necessário clicar em Developers que está ao lado do mascote do android e selecionar a opção Get the SDK.


Figura 3: Seleção da opção get the sdk.


Agora vocẽ será direcionado para página para realizar o download do sdk de acordo com o seu sistema operacional, no meu caso vou puxar android-sdk_r20.03-linux.tgz  que é voltado para linux.


Figura 4: Página voltado para o download do android sdk.


Abaixo é possível ver o momento no qual é iniciado o download.

Figura 5:Janela que inicia o download.

Figura 6: Download em pleno andamento.

Figura 7: Visão do arquivo recém baixado.

Após realizar o download do arquivo sdk é necessário descompacta-lo, para isso vá até o diretório onde o mesmo se encontra e execute o seguinte comando (caso o arquivo tenha extensão .tgz)

tar xvzf nome_arquivo.tgz

Onde:

nome_arquivo.tgz - É o nome do arquivo a ser descomptactado.


Neste exemplo comando ficaria assim:

tar xvzf android-sdk_r10-linux_x86.tgz



Figura 8: Momento do descompactação


Após realizar o descompactamento é necessário ir entrar na pasta e entrar na pasta tools.




Figura 9: Pasta tools.

Agora execute o arquivo android para abrir o Android Manager.
Para executar o arquivo android basta digitar da seguinte maneira.

./android


Figura 10: Execução do arquivo android pela primeira vez.

Abaixo é possíve visualizar a janela do Android Manager aberta. Agora basta seleciona o que você deseja fazer o download (Versões do do Android e ferramentas para desenvolvimento).

Figura 11: Tela do Android Sdk Manager.

Ao selecionar os arquivos  que serão abaixados basta clicar no botão Install N package... 

Após clicar no botão Install N package você será direcionado para tela de aceitação de termos. Para aceitar o mesmo basta selecionar Accept e clicar no botão Install.
Figura 12: Tela para aceitação dos termos e instalação.


Utilizando o Eclipse


Agora que você já terminou de configura o sdk do android, o próximo passo a ser seguido é a instalação do android no framework eclipse.

Inicie o eclipse como você gosta. No meu caso eu abri pelo terminal.

Figura 13: Iniciação do Eclipse


Para fazer a junção entre o sdk e o android primeiramente é necessário realizar a instalação de plugin no mesmo. Para isso basta seguir o seguinte

Figura 14: Tela inicial do eclipse.

Para instalar o plugin clique nos itens da barra de ferramenta: HelpInstall New Software.

Para instalar o plugin basta colar a URL abaixo no campo Work with:

https://dl-ssl.google.com/android/eclipse/


E depois clicar em no botão Add.


 

Figura 15:  Tela para adição de repositório.

 


Figura 16: Tela para instalação de plugin do eclipse.


Após você clicar em Add será exibido os itens possíveis para download. Basta você selecionar o item e clicar em Finish.

Figura 17: Tela que exibi os itens para download.




Figura 18: Seleção de plugin para download.

Após a seleção dos plugins para download basta clicar no botão Next.
Abaixo é exibidos os itens que serão instalados.


Figura 19: Itens a ser instalados.

Na próxima tela é a tela responsável pela aceitação dos termos. Basta habilitar o campo aceito e clicar em Finish.


Figura 20: Tela de aceitação de termos.

Figura 21: Momento da instalação do plugin no eclipse.

Após o termino da instalação do será requerido que você reinicie o eclipse. Caso você queira basta clicar em Yes.


Figura 22: Confirmação pós instalação do plugin.

Após a reiniciação do eclipse o eclipse será reaberto agora sendo posśivel criar projetos do android.


Figura 23: Tela inicial pós reiniciar.

Um passo importante agora é criar um novo emulador para seus projetos android. Para criar um emulador basta clicar no botão Android Virtual Device Manager.



Figura 24: Botão Android Virtual Device Manager a direita.

Abaixo é possível ver a tela para criação de um emulador.


Figura 25: Tela de criação de um novo emulador.

Após configura o emulador com os devidos atributos basta clicar em Create AVD.

Abaixo é possível ver o emulador recém criado.


Figura 25: Tela que lista os emuladores criados.

Para criar um novo projeto Android é necessário clicar na barra de ferramentas do eclipse nos itens:

File > New

Abaixo é possível ver a seleção do novo projeto Android Application Project:

Figura 26: Tela para criação do primeiro programa para android.

Após selecionar o item Android Application Project, basta clicar em Next.
Na próxima tela você deve passar algumas informações sobre o seu primeiro projeto android, como o nome da aplicação, o nome do projeto, o nome do pacote e as versões do android que o seu aplicativo radará. Após passar todas informações basta clicar no botão Next.

Vale salienta que só aparecerá as versões do android que vocẽ instalou anteriomente no Android Manager.

Figura 27: Tela para informações basicas do seu aplicativo.


Após clicar no botão Next você será direcionado para tela responsável por gerar o icone do aplicativo. Após configurar o icone a seu gosto basta clicar em Next, para prosseguir.

Figura 28: Tela responsável pela geração do icone do aplicativo.

Na próxima tela criar a sua primeira Activity e sua tela. Após escolher o modelo basta clicar em Next.


Figura 29: Tela para criação da primeira Activity.


O próximo passo é configura a Activity em si e seus atributos básicos.

Figura 30: Tela para configuração da Activity.

Pronto, agora você consegui criar seu primeiro projeto android. Abaixo é possível ver a primeira tela que você criou anteriomente com a frase Hello World.


Figura 31: Tela inicial do projeto recém criado.

Para fazer o projeto rodar basta clicar no projeto em si como é visto abaixo e escolher a opção:

Run As > Android Aplication

Figura 32: Momento da seleção do projeto para executa-lo.

Após clicar Aplication Android você será direcionado para tela básica de configuração de execução (caso for a primeira vez que você executa), clique na aba target selecione o seu emulador que fora criado anteriomente clique no botão Apply e após no botão Run.


Figura 33: Tela de seleção do simulador.


O emulador começará a iniciar (isso poderá levar alguns minutos) e logo após a inicialização seu projeto será rodado, como em celular normal como é possível ver abaixo:

Figura 34: O primeiro programando rodando no simulador.


Conclusão

A criação de um ambiente para desenvolvimento Android é bem simples e para isso basta gastar um pouco de tempo.

terça-feira, 16 de outubro de 2012

Conectando em um banco de dados com java

 

 

Introdução


O banco de dados hoje em dia é a principal fonte de informação de qualquer impresa hoje em dia.
Hoje vamos ver de maneira simples como se faz um programa java para conectar à um banco de dados (postgresql) e utilizar os dados requiridos pelo mesmo.
Para manipular dados de um banco de dados é necessário seguir alguns passo:


1º Obter conexão

Para efetivar  uma conexão ao banco de dados é necessário utilizar a classe DriverManeger e utilizar seu método getConnection e informar a url para conectar ao banco de dados, abaixo é possível ver um exemplo de método que obtenção de conexão em um banco de dados postgresql:


public Connection getConnection() throws SQLException {
        Connection con = null;
        con = DriverManager
                .getConnection("jdbc:postgresql://localhost/agenda_telefone?user=postgres&password=postgres");

        return con;
}



Para criar uma conexão em banco de dados postgresql é necessário que se adicione ao seu projeto o arquivo .jar ao projeto:
Abaixo é possível ver o trecho responsável por conectar a um banco de dados postgresql:

con = DriverManager    .getConnection("jdbc:postgresql://localhost/agenda_telefone?user=postgres&password=postgres");

A sintaxe básica para utilizar a linha acima é:

jdbc://nome_banco://host/banco_dados?user=usuario&password=password


Onde:

•    nome_banco – Tipo de banco de dados que está sendo utilizado (postgresql/mysql/oracle).

•    banco_dados – Banco de dados que iremos utilizar.

•    user -  Usuário utilizado para conectar ao banco e dados.

•    password – Senha do usuário para conectar ao banco de dados.


Caso sua aplicação deseja-se conecatar ao mysql um exemplo seria:

jdbc:mysql://localhost/agenda_telefone?user=postgres&password=postgres


2º Executar a query

Para executar uma query em java é utilizar a clausula PrepareStatement e a mesma será explicada através do método removePessoa.


Abaixo é possível ver o método removePessoa

    public boolean removePessoa(Pessoa pessoa) throws SQLException {
        Connection con = null;
      String DELETE_PESSOA = "DELETE FROM telefones WHERE pes_id = ?;DELETE     FROM pessoas WHERE pes_id = ?;";
       try {
            con = getConnection();
            PreparedStatement prepared = con.prepareStatement(DELETE_PESSOA);
            prepared.setLong(1, pessoa.getId());
            prepared.setLong(2, pessoa.getId());

            retorno = prepared.execute();
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            closeConnnection(con);
        }
        return retorno;

    }


Neste metodo logo que é adquirida uma conexão é instanciado um objeto do tipo PreparedStatement , esse objeto tem como principal objetivo adquirir a query e os parametros caso algum for necessário bem como executar a query e dar um retorno, no caso desta classe é apenas retornado um  boolean informado se query foi executado com sucesso.

A query é passada ao objeto através da linha:

PreparedStatement prepared = con.prepareStatement(DELETE_PESSOA);

Os paramtros são passados através das linhas:

prepared.setLong(1, pessoa.getId());
prepared.setLong(2, pessoa.getId());


Vale salientar que para cada tipo de parametro passado é utilizado um tipo de set dentro do PreparedStatement , caso fosse String por exemplo seria utilizado um prepared.setString.

A sintaxe para passagem de parametro é a seguinte:

    objeto_prepared.set_Tipo_OBJETO(posical_query, objeto);

Onde:

•    objeto_prepared – Objeto do tipo PreparedStatement.

•    set_Tipo_OBJETO -  Tipo de objeto a ser inserido como parametro.

•  posicao_query – Posição do parametro na query, sendo que é dado inicio no parametro 1.

•    objeto – Objeto a ser adicionado como parametro


Exemplo de passagem de paramtro

String query =” SELECT * FROM PESSOAS WHERE PES_ID= ? AND PES_NOME = ?”
...
prepared.setLong(1, pessoa.getId()) ;  //Passando um long como parametro
prepared.setString(2, pessoa.getNome()); // Passando uma String como parametro.

Neste exemplo o primeiro interrogação (?) será substituido pelo valor de pessoa.getId() e o segundo pelo valor de pessoa.getNome().


Para obter parametros de uma consulta feita no banco de dados além do objeto do tipo PreparedStatement é necessário utiliar um  do tipo ResultSet que pode ser encontrado no método selectTelefones.

Método selectTelefones


    public List selectTelefones(Telefone telefone)
            throws SQLException {
        Connection con = null;
        List listTelefone = new ArrayList();
        try {
            con = getConnection();
            PreparedStatement prepared = con.prepareStatement(SELECT_TELEFONE);
            prepared.setString(1, telefone.getNumero());
            ResultSet resultSet = prepared.executeQuery();

            while (resultSet.next()) {
                Telefone telefoneTmp = new Telefone();
                telefoneTmp.setId(resultSet.getLong("TEL_ID"));
                telefoneTmp.setNumero(resultSet.getString("TEL_NUMERO"));
                listTelefone.add(telefoneTmp);
            }

        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            closeConnnection(con);
        }
        return listTelefone;

    }


O objeto do tipo ResultSet é obtido na linha:

ResultSet resultSet = prepared.executeQuery();
Para obter os valores contidos no ResultSet é necessário utilizar a seguinte sintaxe:

Sintaxe:

            while (resultSet.next()) {
                variavel = resultSet.get_Tipo_OBJETO("NOME_COLUNA"));
            }

Onde:

•    variavel – Variavel que guardará o valor obtetido através do resultSet.

•    get_Tipo_OBJETO – Tipo de objeto a ser obtido da coluna da tabela.

•    NOME_COLUNA – Nom da coluna que será adquirido o valor que será guardado na variavel.


Abaixo é possíve ver um exemplo contido no próprio programa.


...
            ResultSet resultSet = prepared.executeQuery();

            while (resultSet.next()) {
                Telefone telefoneTmp = new Telefone();
                telefoneTmp.setId(resultSet.getLong("TEL_ID"));
                telefoneTmp.setNumero(resultSet.getString("TEL_NUMERO"));
                listTelefone.add(telefoneTmp);
            }


Observação: O nome das colunas foram definidos no momento que fora criada as tabelas do banco de dados.

3º Fechar a conexão


Assim com um arquivo aberto deve ser fechado, uma conexão aberta também deve ser fachada, para isso é necessári o utilizar o método close.

Abaixo é possível ver um método utilzado para fechar uma conexão do tipo Connection.

public void closeConnnection(Connection con) {
        try {
            con.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }




Conclusão

Como foi possível ver ao longo do post, a aquisição e utilização de dados de um banco de dados pode vir a ser bem simples.




sexta-feira, 21 de setembro de 2012

Instalando Microsoft Office 2010



Introdução 

O principal objetivo deste post é explicar de maneira simples e rapida como se realiza a instalação do Microsoft Office 2010 em um computador com Windows instalado.


Iniciando a instalação

Instalação com CD
 
Insira o CD o Microsoft Office no leitor e espere o mesmo iniciar. Logo que o CD iniciar será demonstrado na tela a tela inicial do Microsoft Office, como é possivel ver abaixo:


Tela inicial do Microsoft Office 2010

Para realizar a instalação do Microsoft Office 2010 é necessário inserir o serial-key (chave) do mesmo, após a inserção do serial basta apenas clicar em Continuar.



Para realziar a instalação do Office é necessário ler e aceitar o contrato do mesmo. Pra aceitar basta clicar no check-box "Aceito os termos do contrato" e após isso clique no botão Continuar.

Contrato do Microsoft Office 2010

 O próximo consiste em escolher o tipo de instalação deseja para isso simplesmente clique em "Instalar Agora".


Tela para escolher o tipo de instalação


Abaixo é possivel visualizar a instalação em pleno andamento.

 



Após ser finalizar a instalação aparecerá a tela abaixo para finalizar basta clicar em Fechar.


Após a instalação do Microsoft Office 2010 os itens do mesmo já poderá ser encontrado no menu iniciar, basta clicar em:

Iniciar > Todos Programas > Microsoft Office



Somente como teste resolvi abri o Microsoft Word 2010, abaixo é possível visualizar a inicialização do Microsoft Word 2010.


Tela de inicialização do Microsoft Word 2010

Após a tela de inicialização aplicativo do Office que você quer utilizar será exibida uma mensagem, perguntando se você deseja ajudar e melhorar Microsoft Office, cabe ao leitor escolher a opção desejada.

Tela do Microsoft Word com tela para melhorias.

Agora é possível utilizar os aplicativos do Microsoft Office 2010, como é possível ver a utilização do Microsoft Word.

Tela do Microsoft Word

Conclusão

Como foi possível ver ao longo do post a instalação do Microsoft Office 2010 é bem simples.

terça-feira, 18 de setembro de 2012

Instalação do VirtualBox



Introdução

O virtualbox é um programa utilizado para ter um sistema virtualizado dentro de outro sistema operacional. Neste post vou explicar passoa a passo como se instala o virtual box.


Instalação do virtualBox

O primeiro passo é puxar o virtualBox o mesmo pode ser adquirido direto do site do desenvolvedor.

 



Após clicar em downloads escolha a versão de acordo com sua distribuição. Como atualmente utilizo um linux Ubunto de 64 bits vou fazer o download do mesmo.








Abaixo é possível ver o arquivo que fora puxado o arquivo e do tipo .deb.


Para instalar o arquivo .deb é necessário utilizar o instalador dpkg.


A sintaxe é:

sudo dpkg --install nome_arquivo.deb


Onde:

  • nome_arquivo.deb - Arquivo de instalação do virtualBox.





Após a instalação do virtualBox sua utilização é bem simples, basta utilizar o comando virtualbox no terminal ou simplesmente clicar no ícone no menu de programas.



Para criar uma nova maquina virtual basta clicar em novo. Logo após for clicado no botão Novo, dará inicio a criação da nova maquina virtual, o primeiro passo é dar um nome para maquina virtual escolher o tipo de sistema e a versão do mesmo, após a configuração do tipo de sistema é só clicar em Próximo.



Após configurar o tipo de sistema é necessário configurar a quantidade de memória que sua maquina virtual terá. Após escolher o tamanho da memória é só clicar em Próximo para passar para o próximo passo.




Na próxima tela iremos configurar o disco rigido que nosso sistema será instalado.


Na próxima tela será a hora de escolher o tipo de disco rígido.



Na tela seguinte é escolhido o tipo de armazenamento que o disco terá.



Por fim será definido o tamanho do disco rigido virtual. Basta escolher o tamanho e clicar em Criar.


Agora já possível ver disco virtual criado para realizar a instalação do sistema operacional no mesmo.



Para iniciar o disco basta selecionar o disco e clicar em Iniciar.




Para instalar o sistema operacional basta clicar no botão de seleção na próxima tela e ir até onde o iso ou cd do sistema a ser instalado está localizado.



Após localizar o sistema operacional, basta clicar em Iniciar, para dar inicio a instalação do sistema operacional.


Conclusão

Como foi possível ver ao longo do artigo a criação e utilização de um sistema operacional dentro de outro é bem simples com auxílio do virtualBox, seja em ambiente Linux ou Windows.