quinta-feira, 15 de dezembro de 2011 0 comentários


Desenvolvendo uma aplicação de lista telefônica




Agora vamos fazer uma nova aplicação em Android. Essa aplicação
consiste em uma lista telefônica já pronta com contatos. Quando selecionamos
um contato, ele mostra na tela uma mensagem com o nome selecionado. A
nossa aplicação vai fazer uso do widget chamado ListView, que exiba uma lista
contendo valores que podem ser selecionados. Veja a estrutura de uma
ListView abaixo:

Bom, vamos criar um novo projeto chamado ProjetoLista. Siga os dados
abaixo:
Project Name: ProjetoLista
Package Name : com.android.applist
Activity Name: AppList
Application Name: Lista de contatos
No arquivo main.xml, coloque o seguinte código: 34
package com.android.applist;
import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.widget.*;
import android.widget.AdapterView.OnItemClickListener;
import android.view.*;
public class AppList extends Activity {
public ListView lista;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ArrayAdapter adapter = new
ArrayAdapter(this,android.R.layout.simple_list_item_1,
contatos);
lista = (ListView) findViewById(R.id.lista);
lista.setAdapter(adapter);
lista.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView arg0, View arg1,
int arg2,
long arg3) {
showMessage(lista.getSelectedItem().toString(),"Contato
selecionado");
}
});
}
static final String[] contatos = new String[] {
"Alline","Lucas","Rafael","Gabriela","Silvana"
};
public void showMessage(String Caption,String Title) {
AlertDialog.Builder builder = new
AlertDialog.Builder(AppList.this);
builder.setMessage(Caption);
builder.setNeutralButton("OK", null);
AlertDialog dialog = builder.create();
dialog.setTitle(Title);
dialog.show();
}
}
Vamos analisar alguns códigos acima. A linha
static final String[] contatos = new String[] {
"Alline","Lucas","Rafael","Gabriela","Silvana"
35
};
Cria uma constante chamada contatos, onde nela coloco alguns nomes.
Essa constante vai ser utilizada pela nossa lista. Para que eu posssa carregar
dos dados em uma ListView, preciso fazer uso da classe ArrayAdapter, como
mostra a instrução abaixo:
ArrayAdapter adapter = new
ArrayAdapter(this,android.R.layout.simple_list_item_1,
contatos);
A instrução mostrada acima cria uma instância da classe ArrayAdapter
chamada “adapter” onde carrego nela o vetor de Strings da constante contatos.
A instrução:
lista.setAdapter(adapter);
Carrega os valores para a ListView, que está contido o objeto adapter.
Como havia falado, quando clicássemos em um item, o sistema mostraria
uma mensagem do item selecionado. Isso é conseguido fazendo uso da
interface OnItemClickListener, como mostra a instrução abaixo:
lista.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView arg0, View arg1, int
arg2,long arg3) {
showMessage(lista.getSelectedItem().toString(),"Contato selecionado");
}
});
Toda vez que clicarmos em um item da lista, o método onItemClick será
disparado e será executado o comando abaixo:
showMessage(lista.getSelectedItem().toString(),"Contato selecionado");
Que exibe o item selecionado. A obtenção do item clicado e feita
chamando o método “getSelectedItem()” . Porém, como ele retorna um tipo
“Object”, preciso converter para String o item clicado, através do método
toString.



sexta-feira, 5 de agosto de 2011 0 comentários

Apple ja é mais rica que o proprio Estados Unidos


A Apple tem a liderança de vendas no mercado de tablets e smartphones e lançou o sistema operacional Mac OS X Lion.Já os Estados Unidos ainda passam por um período de recuperação da crise econômica e enfrentam atualmente uma grande dívida. Ainda assim, a informação de que a Apple possui mais dinheiro em caixa do que uma nação inteira é surpreendente.

Nesta quinta-feira, o Departamento do Tesouro dos Estados Unidos declarou estar operando com cerca de US$ 73,8 bilhões em caixa, um valor considerado bastante baixo. Já a empresa de Steve Jobs ultrapassou o país com US$ 75,8 em caixa, de acordo com o Financial Post, que teve como base uma declaração de ganhos da companhia, que pode ser acessado aqui.

A comparação não reflete com exatidão a riqueza de ambos os lados, já que leva em conta apenas o dinheiro em caixa, mas serve como parâmetro para mostrar o crescimento da Maçã e as dificuldades da nação norte-americana.
sexta-feira, 24 de junho de 2011 0 comentários

5 tecnologias que irão desaparecer daqui a 5 anos


A tecnologia avança muito rapidamente; coisas que eram comuns há dez anos (televisores CRT, máquinas de fax) estão caindo em desuso de forma assustadora. Nesse ritmo, nós podemos indicar alguns produtos atuais que provavelmente desaparecerão em cinco anos. Seja porque suas características estão sendo englobadas por outros produtos, sejam vítimas de mudança nos modelos de negócio, confira cinco produtos que estão com seus dias contados:

1- GPS

Hoje, dispositivos portáteis de navegação são visões comuns sobre os painéis e para-brisas dos carros. O único problema é que tudo o que esses sistemas podem fazer, os smartphones podem fazer também, se não melhor. E um dos melhores aplicativos de navegação para smartphone, o “Google Maps Navigation”, é gratuito. Por isso, não é nenhuma surpresa que as vendas de sistemas de navegação tenham caído 22% em 2010, e não deve ser surpresa que em cinco anos eles tenham desaparecido completamente.

2 – DVD/CD ROM

Quem não tem conexão de banda larga ultrarrápida em casa? Quase ninguém. De acordo com o site Speedtest.net, as velocidades médias de download nos EUA passam de 11 megabits por segundo. Isso significa que programas podem ser baixados em questão de minutos, ou até mesmo segundos. Então, por que você iria querer pagar o custo extra de ter um DVD impresso, embalado e enviado para sua casa? Você não iria querer. E em cinco anos, essa provavelmente não vai ser nem mesmo uma opção.




















3 – ROTEADOR PARA INTERNET SEM FIO

Sim, acesso à internet sem fio (wireless) em casa vai continuar a ser um grande negócio, mas comprar um roteador com certeza não será. Em vez disso, capacidades sem fio virão junto com o provedor de internet banda larga – a cabo, fibra óptica, satélites – instalado em sua casa. E, tendo em vista a popularidade de serviços de internet de alta velocidade nos celulares, mais pessoas irão usar seus smartphones para acessar internet banda larga, eliminando a necessidade de um roteador completamente.



4 – NETBOOK

Menores, mais leves e mais baratos que um notebook, os netbooks foram – por um curto espaço de tempo – uma boa escolha para quem procurava uma forma barata e portátil de acesso à internet. Mas com um processador anêmico e uma tela minúscula, os netbooks são uma solução imperfeita. Hoje, você pode comprar um notebook compacto com um processador rápido e seis ou mais horas de bateria. Além disso, os tablets (dispositivos com acesso à internet, como o iPad) são muito mais adequados às pessoas que necessitam de simples navegação na Web, entretenimento e funções computacionais básicas. Ou seja, não há espaço para os netbooks em lugar nenhum.

5 – E-READERS

Os e-readers são dispositivos populares para leituras, e seu baixo consumo de energia significa que sua bateria dura muito tempo. Mas os tablets, como o iPad, podem fazer muito mais. Hoje em dia, eles têm tela de LCD especial antirreflexo, e podem rodar aplicativos selecionados, etc. A duração da bateria ainda não pode competir com o de e-readers, mas vai ficar muito melhor com o tempo. Daqui cinco anos os tablets lerão e-mail com facilidade, mas os e-readers não estarão mais entre nós


sexta-feira, 13 de maio de 2011 0 comentários

Lampâdas de Led podem causa Cancêr

Pesquisadores de uma Universidade da Califórnia afirmam que a considerada lampâda ecológica Led, podem causar câncer.
"Leds é apontada como próximo dispositivo de iluminação , mas é preciso ser vigilante sobre os risco tóxicos dos que são comercializados como substitutos" , afirma o pesquisador Oladele Ogunseitan .
A pesquisa foi feita com pequenas lampâdas multicoloridas de natal, junto a de semáforos e de faróis de carros, as luzes vermelhas continham mais que oito vezes o limite de chumbo permitido segundo lei da Califórnia o que eleva o risco de câncer.
0 comentários

Plug-ins gratuitos para turbinar o MSN






O MSN Messenger é um dos mensageiros instantâneos mais populares na internet. Através dele, é possível trocar mensagens de texto, voz e visualizar os contatos pela webcam. Embora tenha sido criado para o sistema operacional Windows, é possível acessá-lo usando outros sistemas operacionais, como Linux e Mac OS X. Apesar de simples e prático, conta com plug-ins que tornam o seu uso ainda mais divertido e produtivo. Abaixo uma seleção de complementos gratuitos para o MSN, que podem ser instalados nas versões mais recentes do Windows (2000, XP, Vista, Seven).
0 comentários

Como é feito o "destravamento" dos videogames



Dá para destravar os videogames mudando a programação com um novo software no console. Todo game moderno tem um programa embutido para ler e rodar os jogos. "Ele busca uma informação codificada no jogo para verificar se é um disco original ou não. Se não for, ele trava. Então colocamos chips com programas que fazem o game pular essa checagem", diz Leandro Fabres, técnico em eletrônica especializado em videogames. Além de evitarem a leitura do código de segurança, esses chips ajustam o sistema de cores, o tamanho de tela e a área do disco. Na maioria das vezes, os chips são desenvolvidos por funcionários ou ex-funcionários dos próprios fabricantes, que usam informações privilegiadas para ganhar uma grana. Destravar games é um procedimento legal. Você pode encomendar o serviço para usar um disco de segurança, caso o seu original tenha quebrado, por exemplo. Mas os chips são desenvolvidos a partir de um crime - espionagem industrial -, e copiar jogos para vender ou distribuir, sem a nota fiscal do produto original, é outro tipo de crime: pirataria.
segunda-feira, 22 de novembro de 2010 0 comentários

Curso Técnico em Informatica CTI- Setrem


Capacitar o aluno a desenvolver atividades ligadas à área de informática de modo profissional e atualizado, visando à ampla utilização dos recursos de editoração de texto, planilhas eletrônicas, softwares de apresentação e demais aplicativos.

Possibilitar ao aluno o resgate dos aspectos históricos da evolução tecnológica conduzindo o aprendizado para as atuais técnicas, ferramentas e classificações utilizadas, possibilitando uma visão holística do uso da tecnologia nas diferentes áreas do conhecimento, capacitando-o ainda, para a operação dos principais sistemas operacionais utilizados no mercado de trabalho, bem como a correta utilização dos sistemas de arquivos.




Preparar o aluno para atuar na configuração, manutenção, instalação e administração de ambientes de redes, hardware e softwares diversos, possibilitando a detecção de problemas técnicos e proposição de soluções adequadas e inovadoras.


Preparar o egresso para a utilização de diferentes ferramentas na internet, possibilitando o desenvolvimento de ferramentas estáticas e dinâmicas para a WEB e a elaboração de projetos e sistemas voltados ao comércio eletrônico, alavancando o conhecimento necessário dos protocolos e ferramentas disponíveis no mundo da internet, bem como o foco nas constantes inovações tecnológicas.

Capacitar o aluno a trabalhar com criação gráfica, tratamento de imagens e diagramação de textos, despertando a criatividade e a busca da inovação.


Capacitar os alunos para o desenvolvimento de softwares comerciais com a utilização de modernas ferramentas, apresentado proposta de soluções inovadoras e otimizadas.
Desenvolver no egresso o raciocínio lógico e a capacidade de pensar em diferentes soluções para os problemas apresentados, sistematizando estas soluções em ordens e instruções operacionais com o auxílio de linguagens de programação.

Capacitar os alunos a utilizarem as ferramentas necessárias para o domínio de ambiente de trabalho administrativo, possibilitando aos mesmos a exploração máxima dos recursos de editoração de documentos, concepções de gráficos, geração de apresentações e administração de pequenas bases de dados, sempre focando a inovação tecnológica e a exploração de novos aplicativos voltados à solução de problemas do dia-a-dia das empresas.

Possibilitar ao aluno uma visão geral, sistêmica e integrada do mundo empresarial em nível administrativo, mercadológico, organizacional, metodológico, financeiro, estatístico, contábil, ético e legal com vistas a formar um profissional plenamente integrado tendo suas ações pautadas na ética, no respeito a sociedade, buscando a valorização humana, cristã e profissional, possibilitando-lhe ainda a interação com global com o mundo da informática.
 
;