domingo, 22 de setembro de 2013

Como fazer uma tela (activity) ficar em FullScreen no Android



Introdução

O principal objetivo deste post é vir a explicar como se trava uma tela (activity) em modo fullscreen ou modo tela cheia.

Deixando a tela em FullScreen


Para travar uma tela do seu aplicativo Android com telas em modo fullscreen  é bem simples.

1º. Abra o arquivo AndroidManifest.xml, após abrir o arquivo click na aba inferior do mesmo "AndroidManifest.xml" para visualizar o código em si.

2º. Vá até a activity (tela) que você deseja que fique em fullscreen e adicione o seguinte trecho:

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

Abaixo é possível visualizar um  exemplo da alteração realizada uma tela:


Figura 1: Exemplo de inserção de código para deixar a tela em modo tela cheia.

Como deixar uma tela (activity) travada na vertical em android.

Introdução

O principal objetivo deste post é vir a explicar como se trava uma tela (activity) em modo vertical impossibilitando que o usuário ao virar girar a tela a tela de seu aplicativo gire também, quando o celular ou tablet mudar de posição.


Travando tela na horizonta


Para travar uma tela do seu aplicativo Android em modo vertical é bem simples.

1º. Abra o arquivo AndroidManifest.xml, após abrir o arquivo click na aba inferior do mesmo "AndroidManifest.xml" para visualizar o código em si.

2º. Vá até a activity (tela) que você deseja que fique fixada na vertical e adicione o seguinte trecho:

android:screenOrientation="portrait"

Abaixo é possível visualizar um  exemplo da alteração realizada uma tela:




sexta-feira, 16 de agosto de 2013

Utilizar o Clausula Case no Firebird

Introdução

O principal objetivo deste post é explicar como se faz  a utilização da cláusula CASE no Firebird.

Montando ambiente de teste

Para testarmos neste post iremos criar uma tela simples chamada PESSOA que guarda algumas informações
pertinentes a uma determinada pessoa (DATA_NASCIMENTO, nome, numero de filhos)

CREATE TABLE PESSOAS
(
    PES_ID INTEGER PRIMARY KEY,
    PES_DATA_NASCIMENTO DATE,
    PES_NUMERO_FILHOS INT,
    PES_NOME VARCHAR(48)
);



Após criar uma tabela será necessário popula-la.

INSERT INTO PESSOAS VALUES(1,'1988-12-31',3,'MARCOS');
INSERT INTO PESSOAS VALUES(2,'1982-03-31',5,'MARIO');
INSERT INTO PESSOAS VALUES(3,'1997-10-3',4,'JULHO');
INSERT INTO PESSOAS VALUES(4,'1991-11-12',2,'ROBERTO');
INSERT INTO PESSOAS VALUES(5,'1989-12-15',1,'FERNANDO');






Figura 1: Tabela PESSOAS bem com seu conteúdo.

 

Utilizando o comando CASE


A sintaxe do comando é bem simples basta seguir a sintaxe abaixo:

SELECT 
CASE
 CAMPO_TESTADO
WHEN SITUACAO_1 THEN
 RESPOSTA_1
WHEN SITUACAO_2 THEN
 REPOSTA_2
ELSE  RESPOTA_N
END


FROM
 TABELA


Onde.

  • CAMPO_TESTADO - Campo a ser testado.
  • RESPOSTA_1 até REPOSTA_N - Possíveis resultados da expressão testada.
  • TABELA - Tabela a ser utilizada.


Exemplo

Vou criar uma query na qual a expressão "Tem filho único" é expressada quando o indivíduo tem um único filho e "Tem mais de um filho", quando o indivíduo tem mais de um filho.


SELECT
 CASE
  pes_numero_filhos
 WHEN 1  THEN
      'Tem filho único'
 ELSE
      'Tem mais de um filho'
 end  AS SITUACAO_FILHO
 ,pes_nome
FROM PESSOAS




Figura 2: Resultado da execução da query.


Conclusão


Como foi possível ver ao longo do post a utilização da Cláusula CASE no firebird é bem simples. Para este post foi utilizada a versão 2.5 do firebird.



Jogos com desconto e até grátis (humblebundle)


Introdução


O principal objetivo deste post é explicar uma maneira simples e rápida de comprar alguns pacotes de jogos e por menos de 20 reais e ajudar instituições carentes.

Onde Comprar


Para fazer tal façanha acesse o site www.humblebundle.com.



Figura 1: Site  www.humblebundle.com (16 de agosto de 2013)




Neste site é possível realizar comprar de pacotes de jogos, um pacote disponível pode ser visto abaixo:
Game boxGame boxGame boxGame boxGame boxGame boxGame box

Além deste jogos existe vários outros.


Iniciando


Para iniciar o processo de compra é necessário realizar o cadastro no site, para isso basta clicar na parte superior direita em Login/Sign up



Figura 2: Tela para realizar Login.




Figura 3: Tela de cadastro.





Figura 4: Tela de semi finalização de cadastro


Agora é necessário ir ate o email, abaixo é possível ver o email recebido, para validar sua conta basta clicar no link do mesmo.


 

Figura 5: Email de confirmação de cadastro.


Abaixo é possível ver a tela a tela de confirmação de cadastro.



Figura 6: Tela de confirmação de cadastro.


Agora você já está cadatrado.

Para você realizar a compra é necessário voltar a página inicial https://www.humblebundle.com/
selecionar o jogo ou pacote do mesmo que deseja descer até o final da página para passar o dados e realizar a compra.
Vale lembrar que as compras são feitas em Dolar Americano, seja através do paypal, cartão e crédito ou buy with google.

* Realizar a compra ou não de algum jogo é de inteira responsabilidade do usuário.



sexta-feira, 9 de agosto de 2013

Como criar e utilizar uma VIEW (visão)

Introdução

O principal desde post é explicar de maneira simples como se criar e utilizada uma View(Visão).
Quando se cria uma View é criada uma espécie de tabela virtual ou consulta armazenada pela qual é possível obter somente os dados existentes no Select contido no corpo da View.

Vantagens


Dentre as vantagens existentes na utilização de Views pode citar:

- Evitar retrabalho - Ou seja não é necessário executar sempre um mesmo bloco SQL para obter um determinado resultado.


- Associar varias tabelas em uma única (VIEW) - É possível juntar varias tabelas em uma única view evitando desta forma precisar editar joins.

- Restrição de dados - É possível criar uma VIEW para uma tabela e exibir só um determinado grupo de colunas.

Sintaxe


Abaixo é possível ver a sintaxe básica para criar uma view.

Sintaxe:

CREATE VIEW NOME_VIEW (CAMPO_V1,CAMPO_V2,...,CAMPO_VN)
AS
SELECT CAMPO_1,CAMPO_2,...,CAMPO_N FROM TABELA_USADA

Onde:

- NOME_VIEW - Nome que será dada a view que será criada.

- CAMPO_V1 - Nome da coluna que será criada na VIEW que é referenciada no na TABELA_USADA ao CAMPO_1.

- CAMPO_1 - Nome da coluna da TABELA_USADA que será visto na VIEW

-TABELA_USADA - Tabela ou tabelas que farão alimentação da view.

 

Utilização


O processo de utilização da view é bem simples basta seguir a sintaxe abaixo:


SELECT * FROM NOME_VIEW


Onde:

NOME_VIEW - Nome da VIEW que criamos.


Montando ambiente de teste

Para testarmos neste post iremos criar uma tela simples chamada PESSOA que guarda algumas informações
pertinentes a uma determinada pessoa (DATA_NASCIMENTO, nome, numero de filhos)

CREATE TABLE PESSOAS
(
    PES_ID INTEGER PRIMARY KEY,
    PES_DATA_NASCIMENTO DATE,
    PES_NUMERO_FILHOS INT,
    PES_NOME VARCHAR(48)
);



Após criar uma tabela será necessário popula-la.

INSERT INTO PESSOAS VALUES(1,'1988-12-31',3,'MARCOS');
INSERT INTO PESSOAS VALUES(2,'1982-03-31',5,'MARIO');
INSERT INTO PESSOAS VALUES(3,'1997-10-3',4,'JULHO');
INSERT INTO PESSOAS VALUES(4,'1991-11-12',2,'ROBERTO');
INSERT INTO PESSOAS VALUES(5,'1989-12-15',1,'FERNANDO');







Neste exemplo vamos criar uma view que somente mostrar o nome e a quantidade de filhos que o indivíduos na tabela recém criada tem.


CREATE VIEW NOME_FILHO (Nome, TOTAL_FILHOS) AS
SELECT  PES_NOME, PES_NUMERO_FILHOS FROM PESSOAS


Agora vamos executar a VIEW.

SELECT * FROM NOME_FILHO   


Conclusão


Como foi possível ver ao longo deste pequeno post a criação e utilização de uma view é bem simples e quando a mesma é bem utilizada pode vir a ser muito utíl.

segunda-feira, 8 de julho de 2013

Convertendo xsp para pdf online

Introdução


O único objetivo deste post é explicar uma maneira rápida e fácil de converter uma arquivo xps para outro no formato pdf.
Quem nunca precisou salvar um arquivo xps e não consegui imprimi-lo depois ?
Este post vem de maneira simples rápida a explicar como realizar a conversão na internet.

Convertendo arquivo XPS para PDF


O site utilizado para fazer a transferência é o http://xps2pdf.co.uk/. Após acessá-lo é necessário somente clicar em Selecionar Arquivo.


                                         Figura 1: Site http://xps2pdf.co.uk/.

 

                                           Figura 2: Seleção do arquivo.

Agora clique no botão Convert to PDF.Após o clique a tela será alterada e aparecerá um link azul com o nome do seu arquivo .pdf.


 
                                          Figura 3: Arquivo gerado

Agora basta clicar com o botão direito no link em azul e escolher a opção salvar como.



sexta-feira, 14 de junho de 2013

Como fazer contas com porcentagem na calculadora do windows




Este post é bem rápido, visa apenas como fazer contas envolvendo porcentagem em uma calculadora do Windows, através de três passos simples.

1º Passo - Abra a calculadora.


 Figura 1: Calculadora aberta


2º Passo - O próximo passo consiste em fazer a conta de porcentagem como se fosse um conta de multiplicação simples.(Não aperte o sinal de igual)

Sintaxe:

NUMERO *  PORCENTAGEM


Onde:

  • NUMERO - Número do qual será retirada uma porcentagem contida no valor de PORCENTAGEM.
  • PORCENTAGEM - Valor da porcentagem que será aplicado ao NUMERO.



Figura 2: Calculadora com conta de multiplicação


3º Passo - Aperte o botão % e o valor será demonstrado como sendo o número maior do visor, como é possível ver abaixo:

Figura 3: Calculadora com resultado final em porcentagem.


Conclusão


Como foi possível ver ao longo do post a utilização de porcentagem na calculadora do windows ou qualquer outra é bem simples.

Manipulando retorno de queries SQL: REPLACE

Introdução


O principal objetivo deste post é explicar como se pode manipular o resultado de um select utilizando o comando REPLACE.
A finalidade do REPLACE é alterar o resultado de um determinada query para um devido fim.
Neste exemplo foi utilizado o banco de dados firebird.

Sintaxe:

...
REPLACE(STRING,'OLD_STRING','NEW_STRING');
...

Onde:


  • STRING - String a ser alterada.
  • OLD_STRING - Trecho da STRING contida no STRING a ser alterada ou substituida.
  • NEW_STRING - Trecho que substituirá o valor do OLD_STRING

Montando ambiente de teste

Para testarmos neste post iremos criar uma tela simples chamada PESSOA que guarda algumas informações
pertinentes a uma determinada pessoa (DATA_NASCIMENTO, nome, numero de filhos)

CREATE TABLE PESSOAS
(
    PES_ID INTEGER PRIMARY KEY,
    PES_DATA_NASCIMENTO DATE,
    PES_NUMERO_FILHOS INT,
    PES_NOME VARCHAR(48)
);



Após criar uma tabela será necessário popula-la.

INSERT INTO PESSOAS VALUES(1,'1988-12-31',3,'MARCOS');
INSERT INTO PESSOAS VALUES(2,'1982-03-31',5,'MARIO');
INSERT INTO PESSOAS VALUES(3,'1997-10-3',4,'JULHO');
INSERT INTO PESSOAS VALUES(4,'1991-11-12',2,'ROBERTO');
INSERT INTO PESSOAS VALUES(5,'1989-12-15',1,'FERNANDO');



Agora podemos iniciar o post de vez.


SELECT 
  
REPLACE(PES_DATA_NASCIMENTO,'-','/') AS DATA_NOVO_FORMATO,
PES_DATA_NASCIMENTO AS DATA_FORMATO_NORMAL

FROM
  PESSOAS



Como poderá ser visto no resultado desta query no item DATA_NOVO_FORMATO os locais onde existe o simbolo - será substituido por /.



Figura 1: Resultado da execução da query.



Conclusão


Como foi visto ao longo do do post a utilização do comando REPLACE é muito simples e pode ajudar muito quando é necessário formatar o resultado de uma query.

quinta-feira, 6 de junho de 2013

Visualizando a senha do wifi no windows 7


Introdução


O principal objetivo deste post é explicar de maneira simples e rápida como faz para ver a senha de um rede WiFi que você esteja conectado.

Visualizando a senha do WiFi


Para visualizar a senha do WiFi basta você clicar no icone () de conexão WiFi (Wireless) que fica ao lado do relógio na barra de tarefas do Windows.

Quando você clicar com o botão direito será demonstrado uma janela que contém todas conexões de WiFi, inclusive a que você  está conectado.


Figura 1: Todas redes WiFi disponíveis

Escolha a rede  na qual você está conectado, clique com o botão direito e escolha a opção propriedades.


Figura 2: Propriedade da conexão atual.


Quando você clicar em propriedade tela que conterá as informações de sua conexão, vide abaixo na imagem.




Figura 3: Tela de propriedades da\ conexão

Para visualizar a senha da conexão basta selecionar o check box "Mostrar caracteres"



Figura 4: Senha mostrada


Conclusão


Como foi possível ver abaixo o processo para visualizar a senha do wifi quando conectado é bem simples no Windows 7.


segunda-feira, 3 de junho de 2013

Concatenando Strings ao resultado de uma Query (SELECT) (Firebird)




Introdução

O principal objetivo deste post é explica de maneira simples e rápida como se pode
manipular o resultado da execução de uma determinada query no banco de dados Firebird.


Montando ambiente de teste

Para testarmos neste post iremos criar uma tela simples chamada PESSOA que guarda algumas informações
pertinentes a uma determinada pessoa (DATA_NASCIMENTO, nome, numero de filhos)

CREATE TABLE PESSOAS
(
    PES_ID INTEGER PRIMARY KEY,
    PES_DATA_NASCIMENTO DATE,
    PES_NUMERO_FILHOS INT,
    PES_NOME VARCHAR(48)
);



Após criar uma tabela será necessário popula-la.

INSERT INTO PESSOAS VALUES(1,'1988-12-31',3,'MARCOS');
INSERT INTO PESSOAS VALUES(2,'1982-03-31',5,'MARIO');
INSERT INTO PESSOAS VALUES(3,'1997-10-03',4,'JULHO');
INSERT INTO PESSOAS VALUES(4,'1991-11-12',2,'ROBERTO');
INSERT INTO PESSOAS VALUES(5,'1989-12-15',1,'FERNANDO');



Agora podemos iniciar o post de vez.


Concatenando o resultado com String já definidas

Para concatenar o resultado de um query com uma string já definida basta colocar string entre aspas simples
e depois colocar dois paipes | após a ultima aspas simples, vide exemplo abaixo:

SELECT 'Bom dia '|| PES_NOME ||', tudo bem ?' FROM PESSOAS;

Neste exemplo o resultado será:

'Bom dia MARCOS, tudo bem ?'
'Bom dia MARIO, tudo bem ?'
'Bom dia JULHO, tudo bem ?'
'Bom dia ROBERTO, tudo bem ?'
'Bom dia FERNANDO, tudo bem ?'

sexta-feira, 31 de maio de 2013

Iniciando firefox em modo privado

Introdução

Já faz um tempo que o firefox foi atualizado para que não fosse tão facil entrar em modo privado como antigamente. No modo privado você pode navegar e nenhum histórico é guardado.
Hoje vou explicar como se inicia  o firefox em modo privado no windows.

Para iniciar o firefox privado no windows basta abri o executar (win + R) ou menu iniciar > executar.

Quando a janela do executar abrir é necessário apenas executar o comando:

firefox -private


Figura 1: Janela do executar


Abaixo é possível ver a janela do firefox aberto em modo privado.


Figura 2: Firefox aberto em modo privado

sábado, 25 de maio de 2013

Iniciando o VMware depois atualizar o Ubuntu para versão 13.04

Quando atualizei meu ubuntu para versão 13.04 o VMplayer começou a não iniciar. Logo que iniciava o mesmo aparecia a seguinte tela:




Figura 1: Tela VMware Kernel Module Updater.

Para solucionar esse problema é necessário seguir alguns passos.

Abra o terminal e execute a seguinte sequencia de comando:

cd /lib/modules/$(uname -r)/build/include/linux 

sudo ln -s ../generated/utsrelease.h 

sudo ln -s ../generated/autoconf.h 

sudo ln -s ../generated/uapi/linux/version.h

Execute o seguinte comando:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox open-vm-tools-dev

Agora feche a tela do VMware Kernel Module Updater e re-abra o wmplayer.

terça-feira, 21 de maio de 2013

Instalando o Oracle Java no Linux

Introdução

O principal objetivo deste post é explicar como se instala o Java da Oracle (Sun), neste pacote é incluso (JDK, JRE e o plugin para o navegador).

Instalação


Passo 1:

Abra o terminal.

Passo 2:

Adicione o repositório necessário. Para isso utilize o seguinte comando no terminal:

sudo apt-get install python-software-properties

sudo add-apt-repository ppa:webupd8team/java

Passo 3: 

Atualize o conteúdo do apt.


sudo apt-get update

Passo 4:


Agora instale o Java da oracle.

sudo apt-get install oracle-java7-installer


Terminando a instalação no terminal você terá a versão 7 do java da Oracle instalado em seu ubuntu.

quinta-feira, 16 de maio de 2013

Como executar varios comandos em sequência no Linux

Introdução


A dica desde post é bem simples, o mesmo é voltado para explicar como se executa uma sequencia de comandos.

Sequencia 1: Executar um comando de cada vez.


Neste primeiro tipo de sequência é executado um comando por vez, para isso é utilizado o caracter ponto e virgua ( ; ) entre os comandos que serão executados em sequência.

Sintaxe:

 comando_1; comando_2;comando_3;

Exemplo:

ls ; date

Neste exemplo será executado o  comando ls e logo após a execução do mesmo será executado o comando date.

Sequência 2: Executar vários comandos de uma só vez


Neste primeiro tipo de sequência é executado varios comandos comando por vez, para isso é utilizado o caracter & entre os comandos que serão executados em sequência.

Sintaxe:

 comando_1 & comando_2&comando_3;&
Exemplo:

firefox & ls

Neste exemplo será executado o firefox e o ls em paralelo sem que o primeiro trave o terminal para execução do segundo.
A execução de comando com & no final do mesmo faz que o mesmo seja rodado  e o terminal não fique ocupado como é o caso da primeira sequência, na qual o terminal fica bloqueado cada vez que um comando é executado.

quinta-feira, 9 de maio de 2013

Marcador de Jogo de Truco

Marcador de truco



O marcador de truco é voltado para todos que adoram jogar truco seja versão mineira, paulista ou até mesmo a argentina. 

Este marcador é simples e de rápida utilização, com ele é possível marcar os pontos ou tentos de truco com facilidade de um clique. 
Com esse aplicativo é possível marcar os pontos ou tentos das partidas e salvar para continuar mais tarde caso for necessário. 
Exitem dois tipos destintos de marcador neste aplicativo, um de palitos e outro mais simples, caso você se canse do plano de fundo do marcador é possível alterar o mesmo na tela de configurações. Os temas vão desde uma simples mesa de madeira até um mesa de veludo vermelha. 
Para facilitar a vida do usuário também é possível escolher salvar ou transferir o aplicativo para o cartão de memória do celular(SD) ou manter no mesmo.
Neste aplicativo você encontra:
- Vários temas para fundo do marcador: madeira, madeira clássica, areia, metal, quadro negro, folha de caderno, veludo vermelho, veludo verde, veludo azul, madeira cinza e toalha de bar.
-  Possibilidade de salvar pontuação de um jogo anterior.
- Dois modelos de marcador: Padrão e marcação através de palitos.
- Possibilidade de alterar o tipo de marcador a qualquer momento.


Vídeo da versão windows:




Disponível para Windows Phone e Android

quarta-feira, 24 de abril de 2013

Android: Como criar um Button transparente em uma aplicação Android

Há momentos no qual é desejável criar um Button com o fundo transparente, seja para exibir o fundo da tela do seu aplicativo o simplesmente para preencher depois.

Para criar um Button com o fundo transparente basta utilizar preencher o valor do background como nulo ou adicionar a tag @android:color/transparent ao campo background. Vide abaixo:

Exemplo com background @null:
 
 

Exemplo preenchendo o background com nulo fundo do Button transparente está em negrito:  android:background="@null"

Exemplo com @android:color/transparent:

 


No próximo exemplo será preenchido o campo background com o valor @android:color/transparent 

 

terça-feira, 23 de abril de 2013

Como recuperar contatos deletados do google

Introdução

O objetivo desde post é explicar como se faz para recuperar os contatos da sua conta no gmail quando eles foram deletados acidentalmente.



Recuperando os contatos.

Para recuperar os contatos basta seguir alguns passos.

1º Passo:

Entre na sua conta no gmail.

Figura 1: Tela de login do Gmail



2º Passo:

Selecione a pagina de contatos, para isso é necessário clicar na caixa de seleção existente abaixo do logo do google onde está escrito inicialmente Gmail.

Figura 2: Tela inicial do gmail






3º Passo:

Agora que você está na pagina  de contatos click no item mais localizado acima da lista de contatos como é possível ver abaixo:

Figura 2: Tela de Contatos

Clique no item Restaurar Contato. Será exibido a tela abaixo.

Figura 3: Tela no momento da recuperação

Agora basta selecionar o periodo de recuperação e clicar em Restaurar.
Abaixo é possível ver a tela pós restauração.

Figura 4: Tela depois da restauração dos contatos

Android: Como fazer uma tela chamar outra

Introdução

O principal objetivo deste pequeno post é explicar de maneira simples e rápida como se faz para uma tela android chamar outra tela.

Primeiro é necessário ter um item que faça a ação quando algo na tela acontecer. Neste exemplo vou utilizar um botão que quando clicado camara outra tela.

Sintaxe:

...
           .setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {

                Intent intent = new Intent();
                intent.setClass(.this,
                        .class);

                startActivity(intent);

                finish();
            }
        });

...


Onde:

- Botão da aplicação que chamará outra tela quando for clicado.

- Tela na qual você se encontra atualmente.

- Tela para qual será direcionado depois que o for clicado.



Exemplo:

...
Button botaoVoltar = (Button) findViewById(R.id.botao_voltar);

botaoVoltar.setOnClickListener(new View.OnClickListener() {
   
                @Override
                public void onClick(View v) {
   
                    Intent intent = new Intent();
                    intent.setClass(TelaInicialActivity.this,
                            TelaSecundariaActivity.class);
   
                    startActivity(intent);
   
                    finish();
                }
            });
...


Neste exemplo quando o botãoVoltar for clicado o mesmo fará a transição da tela TelaInicialActivity para TelaSecundariaActivity.

terça-feira, 16 de abril de 2013

Iniciando o CompizConfig Settings Manager via terminal

Se por algum motivo você estiver utilizando configurando ou Compiz Setting Manager e durante esse processo algo acontecer que você precise iniciar o Compiz Setting Manager via terminal, você pode utilizar a seguinte comando:

ccsm

Abaixo é possível ver a execução.

 









Figura 1: Execução do ccsm via terminal. 
 
Após a execução do comando ccsm o Compiz Setting Manager se abrirá como é possível ver a tela abaixo:







Figura 1: Tela do Compiz Setting Manager



domingo, 14 de abril de 2013

Jogo de Memoria Free

 

Descrição

O jogo de memoria é um jogo que ajuda a melhorar o raciocínio e a memória. Nesta versão existe mais de 100 imagens ou cartas diferentes cadastradas. Esse jogo de memória não é como os outros, neste há varias tipos de desenhos de tabuleiro, ranking, além de ser possível selecionar os níveis que se deseja jogar.
 
O jogo neste versão pode ser jogada em cinco categorias:
- Cidades
- Animais
- Escola
- Paises
- Corpo Humano

Na categoria cidades você encontrar imagens das principais cidades do mundo ( Rio de Janeiro, Nova York, Toquio...)

Na categoria Animais será encontrado a imagens de varios animais (leão, tigre, cachorro...)

Na categoria Escola é encontrado varios itens escolares (caderno, caneta, lápis..)

Na categoria paises é possivel ver bandeiras de varios paises (Brasil, turquia, Japão...)

Na categoria corpo humano vocẽ encontrará as principais parte do corpo humano.


Faça o download em:

https://play.google.com/store/apps/details?id=com.magobi.jogodamemoria.free