android
DESCRIPTION
ESTE SLIDE APRESENTA A ARQUITETURA DO SISTEMA OPERACIONAL.MOSTRA SUAS FUNCIONALIDADES E APRESENTA ALGUNS DE SEUS APLICATIVOSTRANSCRIPT
![Page 1: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/1.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
![Page 2: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/2.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
Android é um Sistema Operacional para celulares. Ele é o "programa" que roda dentro dos aparelhos e faz com que eles funcionem.
É um Sistema Operacional de código aberto para dispositivos móveis (celulares, tablets etc.) e utiliza uma versão modificada do Linux. Foi desenvolvido inicialmente pela Android Inc., que foi posteriormente adquirido pelo Google, depois pelo Open Handset Alliance
O lançamento do Android se deu em cinco de Novembro de 2007, com a fundação do Open Handset Alliance, um consórcio de 65 empresas de software, hardware e telecomunicações
Permite a desenvolvedores criarem aplicações Java que controlam o dispositivo por bibliotecas desenvolvidas pelo Google.
Existem atualmente mais de 100 mil aplicações disponíveis para Android. O sistema operativo Andróide consiste em 12 milhões de linhas de código, incluindo 3 milhões em XML, 2.8 milhões de linhas de C, 2.1 milhões de linhas de código Java e 1.75 milhões de linhas de código em c++.
Mas o que é android?
![Page 3: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/3.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
O Android é um sistema operacional para celulares, smartphones e tablets construído em camadas sobre um kernel de Linux. Aplicações para Android podem ser construídas em Java com uso de um SDK. A Google está trabalhando para que outras linguagens de programação possam ser utilizadas para aplicativos Android, como, por exemplo, Ruby.
DUVIDA?
SDK é a sigla para Software Development Kit – (pacote de desenvolvimento de software). É esse pacote que permite à programadores elaborarem aplicativos para rodarem em uma plataforma específica (no nosso caso, o iPhone/iPod Touch).
![Page 4: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/4.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
framework
É uma abstração que une códigos comuns entre vários projetos de software.Ele faz a reutilização de códigos!
WebKit É um motor open source(de código aberto)do navegador web.
SQlitepermite que desenvolvedores possam armazenar os dados de suas aplicações em tabelas e manipular esses dados
WI-FI
É uma das maneiras de fazer com que os PCS se comuniquem entre si sem o uso de fios, mas ela tem prós e contras.
Possuir um framework para desenvolvimento de aplicações que permite reutilização de código e outros benefícios da Programação Orientada a Objetos.Uso da máquina virtual Dalvik, otimizada para dispositivos móveis.Navegador de internet WebKit integradoBibliotecas gráficas 2D e 3D.Sistema gerenciador de banco de dados SQLite.Suporte a diversos tipos de arquivos de imagens, vídeo e áudioTelefonia GSM.Conexões por Bluetooth, Wi-Fi, EDGE e 3GSuporte a câmeras, GPS, bússola e acelerômetros.Ambiente de desenvolvimento com diversos recursos
Ele e caracterizado por?
![Page 5: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/5.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
ARQUITETURA DO ANDROID
O Google geralmente se refere ao sistema operacional Android como uma pilha de softwares. Cada camada da pilha agrupa vários programas que suportam funções específicas do sistema operacional.
Arquitetura do android!
![Page 6: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/6.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
![Page 7: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/7.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
A BASE DA PILHA É O KERNEL. O GOOGLE USOU A VERSÃO 2.6 DO LINUX PARA CONSTRUIR O KERNEL DO ANDROID, O QUE INCLUI OS PROGRAMAS DE GERENCIAMENTO DE MEMÓRIA, AS CONFIGURAÇÕES DE SEGURANÇA, O SOFTWARE DE GERENCIAMENTO DE ENERGIA E VÁRIOS DRIVERS DE HARDWARE. DRIVERS SÃO PROGRAMAS QUE CONTROLAM DISPOSITIVOS DE HARDWARE. POR EXEMPLO, O HTC G1 TEM UMA CÂMERA. O KERNEL DO ANDROID INCLUI UM DRIVER DE CÂMERA, QUE PERMITE AO USUÁRIO ENVIAR COMANDO AO HARDWARE DA CÂMERA.
![Page 8: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/8.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
Escritas em C++ ( todos os itens escritos em verde) . Surface Manager: Responsável por compor diferentes serviços de desenho. Ele que compõe as
camadas gráficas 2D e 3D dos diferentes aplicativos
OpenGl|ES: O sistema gráfico 3d do Android SGL: Responsável pelo sistema 2D Um fato interessante no Android é que é possível combinar gráficos 2D e 3D num mesmo
aplicativo. Media FrameWork: permite gravação ( criação ) e reprodução de vários formatos de arquivos,
como :MPEG4, H.264, MP3, AAC, AMR, JPG, e PNGFreeType: Utilizado para renderizar fontes do tipo Bitmap ou Vetoriais.
SQLlite: Utilizado principalmente para o armazenamento de dados. É muito leve e rápido e esta disponível para todos os aplicativos.
WebKit: Um poderoso motor ( engine ) para navegadores web utilizado para o navegador do sistema e para o navegador embutido ( que pode ser utilizado pelos outros aplicativos )
Libc: Padrão de bibliotecas C/C++ derivadas do BSD que são principalmente utilizadas para os dispositivos embutidos baseados no Linux.
![Page 9: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/9.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
DESENVOLVIDO PRINCIPALMENTE PARA ATENDER AS NECESSIDADES DE UM SISTEMA QUE RODA EM UM AMBIENTE AONDE TEMOS LIMITES DE BATERIA, DE CPU E DE MEMÓRIA.DALVIK VIRTUAL MACHINE: RODA ARQUIVOS .DEX QUE SÃO CÓDIGOS BINÁRIOS RESULTADOS DA CONVERSÃO DE UM ARQUIVO .JAR OU .CLASS. O FORMATO DEX É UM FORMATO OTIMIZADO PARA UTILIZAR O MÍNIMO POSSIVEL DE MEMÓRIA. VOCÊ PODE CONVERTER ARQUIVOS EM DEX UTILIZANDO UMA FERRAMENTA CHAMADA “DX” INCLUIDA NO SISTEMA. CADA PROCESSO RODA SUA PROPRIA INSTANCIA DA VM ( VIRTUAL MACHINE, MÁQUINA VIRTUAL ).CORE LIBRARIES: ESCRITAS NA LINGUAGEM DE PROGRAMAÇÃO JAVA ( POR ISSO ESTÁ EM AZUL ) ELAS FORNECEM VARIAS FUNCIONABILIDADES COMO POR EXEMPLO: IO, UTILIDADES, COLEÇÕES DE CLASSES, UTILIDADES, ETC..
![Page 10: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/10.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
TODAS ESCRITAS EM JAVA ( POR ISSO A COR AZUL NO GRÁFICO ). TODOS APLICATIVOS QUE RODAM NO ANDROID TEM ACESSO AS MESMAS APIS QUE SÃO UTILIZADAS PELOS APLICATIVOS QUE VEM COM O CELULAR.A ARQUITETURA DOS APLICATIVOS É DESENVOLVIDA PARA SIMPLIFICAR A REUTILIZAÇÃO DE COMPONENTES. QUALQUER APLICATIVO PODE PUBLICAR SUAS CAPACIDADES ( SUAS FUNÇÕES, MÉTODOS, ETC…) E QUALQUER OUTRO PROGRAMA PODE UTILIZÁ-LOS.
![Page 11: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/11.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
APLICATIVOS QUE VEM COM O ANDROID, COMO UM CLIENTE DE E-MAIL, PROGRAMA DE ENVIO DE SMS, CALENDÁRIOS, MAPAS ( GOOGLE MAPS ), NAVEGADOR WEB, CONTATOS ( O SOFTWARE QUE GERENCIA E MOSTRA OS CONTATOS DO CELULAR) E MUITOS OUTROS. TODOS ESCRITOS NA LINGUAGEM DE PROGRAMAÇÃO JAVA.
![Page 12: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/12.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
Versão 1.0 / 1.1 O primeiro Smartphone com Android foi anunciado pela
HTC em outubro de 2008. É a versão básica do sistema operacional. É lançado o primeiro telefone comercial o G1 (também conhecido
como HTC Dream), com funcionalidades como GPS, a 3.1 Mp câmera, e uma série de apps da Google (email, Maps, etc.)
Algumas versões do android
![Page 13: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/13.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
HTC DREAM / G1
![Page 14: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/14.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
. VERSÃO 1.6 (DONUT)LANÇADA EM SETEMBRO DE 2009.MUDANÇAS NA INTERFACE DO USUÁRIO MELHORANDO A APARÊNCIA.NOVA FUNCIONALIDADES:NOVO ANDROID MARKET PARA APLICATIVOS.APLICATIVO INTEGRADO PARA CÂMERA, CÂMERA DE VÍDIO E GALERIA CONTANDO COM SELEÇÃO MÚLTIPLA.MELHORA CONSIDERÁVEL NA FUNÇÃO TEXTO PARA FALA.GOOGLE MAPS NAVIGATIONO HTC HERO RODANDO VERSÃO 1.6 DO ANDROID, COM A INTERFACE SENSE DA HTC É CONSIDERADO O PRIMEIRO “REAL COMPETIDOR DO IPHONE”
![Page 15: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/15.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
HTC HERO
![Page 16: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/16.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
VERSÃO 2.0 O Motorola Milestone, também conhecido como Droid lá fora, é
o aparelho com Android mais vendido até hoje, foi o primeiro equipado com o Android 2.0 e um novo sistema de GPS desenvolvido pelo Google, o “Google Navigation”, além desses excelentes aplicativos, o Milestone tem é muito bonito, possui uma tela enorme, uma ótima câmera, teclado virtual e físico e também é muito rápido. Fabricante: Motorola
Conectividade: 3G Bluetooth Wi-Fi®: IEEE 802.11 b/g 3.5 mm jack e USB microSD expansível até 16 GB (vem com cartão de 8GB) GPS “passo-a-passo”
Multimídia: Câmera colorida de 5.0 MP com foco automático e filmadora.
![Page 17: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/17.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
MOTOROLA MILESTONE / DROID
![Page 18: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/18.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
VERSÃO 2.2
Finalmente o melhor Android do Brasil: O Samsung Galaxy , é
superior a todos os smartphones no Brasil. O aparelho vem com o Android 2.1 e está atualizado para o Android 2.2, deixando o aparelho ainda melhor. Processador ARM Cortex A8 de 1GHz, 512MB de RAM, 2GB de memória interna, câmera de 5MP que grava vídeos HD, rádio, acelerômetro, etc. Ainda, a versão brasileira do Galaxy S vem com TV digital.
![Page 19: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/19.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
SAMSUNG GALAXY
![Page 20: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/20.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
APLICATIVOS ESSÊNCIAS PARA ANDROID!
![Page 21: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/21.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
Astro File ManagerEste é um aplicativo essencial por ser uma das maneiras mais práticas de acessar o conteúdo do cartão de memória do aparelho. Através do Astro File Manager, é possível gerenciar e compartilhar seus arquivos, além de compactá-los
Barcode Scanner
É um aplicativo que faz a leitura de códigos de barra utilizando a câmera digital do aparelho.
![Page 22: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/22.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
Para os brasileiros, um app muito útil. Gasosa é capaz de informar qual tipo de combustível é mais vantajoso no momento. Basta inserir o preço do etanol de um lado e da gasolina do outro para que o aplicativo realize o cálculo e diga com qual deles você deve abastecer seu carro.
gasosa
![Page 23: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/23.jpg)
08/04/2023equipe:M
ILEN
A,A
LEX,H
AR
LEY
O antivírus da AVG para Android é uma das opções mais completas. Ele oferece proteção em tempo real, analisando cada arquivo e aplicativo que chega ao seu aparelho. É possível programar varreduras automáticas, bloquear aplicativos e apagar informações pessoais.
Anti-Virus Free
![Page 24: Android](https://reader036.vdocuments.net/reader036/viewer/2022081412/545582fbaf795989638b7f9c/html5/thumbnails/24.jpg)
O Android é uma plataforma que está ganhando seu espaço muito rapidamente, justamente por ser aberta e extensível. Não é necessário ter um dispositivo real ou pagar qualquer taxa para ser um desenvolvedor Android. O único pré- requisito é conhecer os fundamentos da linguagem Java e orientação a objetos. A partir daí, basta aprender a programação específica para a plataforma Android e exercitar a criatividade.
conclusão
08/04/2023
equipe:MILENA,ALEX,HARLEY