+ Treinamento em Android. + 8. Conexão com Redes Sociais.

Slides:



Advertisements
Apresentações semelhantes
EBSCOhost Estilo guiado de pesquisa avançada
Advertisements

Support.ebsco.com A lista de resultados do EBSCOhost Tutorial.
Mecanismo de Proteção (Prevenção e Detecção)
O que é ? Subversion (ou svn) é um sistema de controle de versão criado para substituir o CVS. Ele permite que você recupere versões antigas de seus arquivos,
GERENCIAMENTO DE REDES
Emitindo seu Certificado Digital
Emitindo seu Certificado Digital
Controle de Versão SVN e Tortoise SVN
O RITMO QUE MOVE A SUA EMPRESA
Guia para configuração e envio da Nfe por
Gerência de Configuração de Software
Servidor HTTP (Apache)
SUA EMPRESA ESTÁ PREPARADA PARA O NOVO CENÁRIO FISCAL ?
Fundamentos de Segurança da Informação
Treinamento do Microsoft® Access® 2010
Painel de controle > Ferramentas administrativas > Serviços
Rodrigo Cristiano Silva
My Drivers Bruna Helena Silva, n°05 Gabrielle Prado, n°15 Legacy.
Treinamento do Microsoft® Access® 2010
Na barra de mensagens, clique em Habilitar Edição,
GNU / LICENÇA PÚBLICA GERAL. Quando nós falamos de software livre, nós estamos a referir- nos à liberdade, não ao preço. As nossas Licenças Publicas Gerais.
Rodrigo Cristiano Silva
Sistemas Operacionais
+ Curso de Android 19ª Jornada de Cursos Criando aplicações Android (cont.)
Acção PDF Web 2.0 é um termo criado em 2004 pela empresa americana O'Reilly Media[1] para designar uma segunda geração de comunidades e serviços,
DigiSign A solução mais segura para proteção de direitos autorais digitais na publicação e distribuição de e-books.
Criatividade e anúncio em tempos de rede
DEBIAN.
Tópicos Avançados de Redes de Computadores Prof. Fabiano Sabha.
Facebook Treinamento VipSaúde. A VipSaúde empenha todos os seus esforços na venda de Planos de Saúde pela Internet. Obviamente, o contato direto com as.
SISTEMAS OPERACIONAIS I Gerenciamento de Arquivos
SIT – T9 Tecnologias e Ferramentas para Garantir a Segurança Marcio Luiz Angeli.
Gerenciamento de chaves públicas
Importação e Exportação Bachup’s e cópia de segurança.
FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04 Prof. André Lucio.
CONFIDENCIAL. Distribuição apenas para parceiros sob acordo de confidencialidade. A Microsoft não oferece garantias, expressas ou implícitas. © 2012 Microsoft.
Tutorial: Cadastro.
S ISTEMA DE C ONTROLE DE V ERSÃO : B AZAAR Carolina Ramalho Priscilla Gonçalves.
PROF PAULO MAXIMO, MSc
A Planejamento de Tecnologia da Informação nas Empresas – 3ª Fase continuação Diagrama de Entidade - Relacionamento Representa o relacionamento de todas.
Introdução a Banco de Dados
COMPUTAÇÃO NAS NUVENS.
Segurança Online Entenda e aprenda a driblar os perigos de compartilhar informações pessoais online.
O Papel do Bibliotecário na Avaliação de Softwares
6 Certificados Digitais
Treinamento e entrega do projeto
Backup DE DADOS DO USUÁRIO. Cópia de segurança dos dados no computador, alguns fáceis e outros trabalhosos, de acordo com a quantidade de dados. Utilizado.
 O que são ‘drivers do computador’ ? (no sentido de arquivos que permitem que o sistema operacional acesse os recursos de hardware)  Drivers são arquivos.
Integração de Ferramentas CASE
Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves
Redes Configurações e teste.
(75)  Nós desenvolvemos aplicativos para dispositivos móveis para a sua empresa, nos mais diversos sistemas operacionais.
02/09/2014 Treinamento Mídias Online. Instruções -Campanhas devem conter valor, caso contrário não irão aparecer na Simulação de Plano de Custo. -Para.
Loja Online Smart Ecommerce completo, com layout responsivo
Colégio Agrícola “José Bonifacio” Sistemas Operacionais Windows 98 Prof. Carlos Eduardo Caraski.
Controle de Versão com SubVersion
CVS – Gerenciamento de Versões
Comportamento do Consumidor
Linguagem Técnica II SCM Software Configuration Management Aula 03 Prof. Renato Novais
21/04/2017 MODULO: Sistemas Operacional Aula 08 –Configurando o Computador Profª. : Élida Tavares.
Como usar HTML em seus anúncios no MercadoLivre
Utilizando subversion como controle de versão
Instalação e Configuração do Emissor de Nota Fiscal Eletrônica Moura 2.0.
PROF. DR. DIVINO IGNÁCIO RIBEIRO JR DEPARTAMENTO DE BIBLIOTECONOMIA E GESTÃO DA INFORMAÇÃO - FAED EndNote X5 – Gerenciador de Referências Bibliográficas.
Computação em Nuvem Google Chrome OS Felipe Carvalho UFES 2009/2.
Wubi: como instalar o Ubuntu Linux sem mexer no Windows Valdir Barbosa
Segurança de Rede Prof. Sales Filho Infra-estrutura de chaves públicas.
Manual de Instalação e Configuração. Visão geral: O Módulo trabalha por store_view, permitindo assim a integração de varias contas Anymarket com a mesma.
Clientes da Versão paga – ATENÇÃO! Só coloque o código no sistema DEPOIS que configurou a rede local, caso coloque o código e configure a rede, irá desabilitar.
Tarefa Autor: Skyup Informática. Atividade – Tarefa O módulo atividade tarefa tem como principio básico a interação professor-aluno. Os alunos podem apresentar.
Transcrição da apresentação:

+ Treinamento em Android

+ 8. Conexão com Redes Sociais

+ Não vamos reinventar a roda... Usaremos a biblioteca da internet, inclusive utilizando o exemplo dela como base. Usaremos, portanto, para revisar a configuração de um projeto e aprender como incorporar componentes externos ao projeto.

+ Configuração libs Adicione os arquivos da pasta /libs/ res Adicione os layouts na pasta /layouts; Adicione as strings no arquivo values/strings.xml Adicione as imagens em /drawable-mdpi

+ Configuração assets Adicione o arquivo de propriedades; AndroidManifest.xml Adicione as permissões para acesso à internet src Adicione o Adapter para utilizar a lista de redes sociais

+ Redes Sociais Para funcionar, você precisa criar uma App em cada uma das redes sociais que você deseja integrar: No arquivo assets/oauth_consumer.properties, coloque as informações referentes a cada API

+ Melhorando! Crie um backup local para os contatos do Facebook! Utilize banco de dados; Crie outro projeto.

+ 9. Deploy de sua aplicação

+ Distribuindo sua aplicação Verificações necessárias antes da distribuição: Retirar toda a geração de log: Remova arquivos; Desative o código de geração de Log; Se você está usando o atributo "android:debuggable", no tag, do "AndroidManifest.xml", marque como "false" ou retire o atributo;

+ Distribuindo sua aplicação Modifique os atributos "android:versionCode" e "android:versionName", da tag no "AndroidManifest.xml", para as versões corretas. Isto é de fundamental importância, especialmente se você está gerando uma atualização; Verifique os atributos: "android:icon" e "android:label" do tag, no "AndroidManifest.xml", para a versão de produção; Verifique se o ícone e o título estão corretos.

+ Distribuindo sua aplicação Você tem que ter certeza que está com a versão de "produção" pronta. É recomendado o uso de um software de SCM (Software Configuration Management), que gerencie versões e rótulos, como o SVN ou CVS. Marque a versão de produção com um rótulo, faça "commit" e gere uma versão exclusiva para subir para o Google Play.

+ Geração do Certificado e Assinatura A assinatura digital de uma aplicação protege seus usuários ao garantir que ela é autêntica e que não foi adulterada. Um detalhe muito importante é que, aplicações assinadas pelo mesmo certificado podem compartilhar o mesmo processo e os mesmos dados. Antes de instalar, é necessário assinar digitalmente o seu APK. Se você não fizer isto, não poderá instalar via ADB, (embora seja possível executar copiando o APK diretamente para seu dispositivo).

+ Geração do Certificado e Assinatura A tendência do Android é acabar com o uso de aplicações sem assinatura digital. Logo, é recomendado que sempre você sempre assine as suas aplicações. Para assinar, é preciso um certificado digital de Code Signing ou Assinatura de Código. Você tem duas opções: adquirir um certificado emitido por uma Autoridade Certificadora reconhecida, ou criar um certificado auto-assinado.

+ Geração do Certificado e Assinatura Para adquirir um certificado de assinatura de código, você pode procurar boas empresas, como estas abaixo: Serasa: Validade 12 meses: R$ 1.255,20; Verisign: Validade 12 meses: US$ 499,00; Thawte: Validade 12 meses: US$ 299,00. Existem várias empresas no Brasil: Comodo; CertSolutions; Certisign.

+ Geração do Certificado e Assinatura O grande problema reside no fato de que as regras do Google Play exigem um certificado que seja válido até 2033! Não é muito provável que uma empresa emita um certificado com essa validade, pelo preço que seja. Mas nem tudo está perdido! Ainda podemos gerar uma aplicação auto-assinada...

+ Geração do Certificado e Assinatura Você pode emitir um certificado e assinar seu código com ele. Isto garante que o seu código não foi violado, mas apenas para você mesmo. É por isso que é recomendada a aquisição e uso de um certificado de Assinatura de Código emitido por uma empresa reconhecida. Porém, os custos são altos, tornando o certificado auto-assinado a alternativa mais viável.

+ Geração do Certificado e Assinatura Gerando uma aplicação auto-assinada com o ADT

+ Geração do Certificado e Assinatura

+

+

+

+ ZipAlign ZipAlign é um alinhador de arquivo que provê uma importante otimização para arquivos de aplicações Android (.apk). O propósito é assegurar que todos os dados não comprimidos comecem com um alinhamento particular em relação ao início do arquivo.

+ ZipAlign Arquivos de imagens, por exemplos são alinhados em pedaços de 4 bytes. Isso possibilita que todas as porções seja acessadas diretamente, mesmo que contenham dados binários com restrições de alinhamento. Isso reduz significativamente o consumo de memória RAM quando utilizamos a aplicação.

+ ZipAlign Esta ferramenta sempre deveria ser utilizada para alinhar o arquivo.apk antes da sua distribuição para usuários finais. Quando utilizamos o Eclipse com o ADT, o Assistente de Exportação automaticamente usa o zipalign no arquivo.apk gerado.

+ Google Play O Google Play é um serviço que torna mais fácil aos usuários encontrarem e fazerem downloads de aplicações Android para os seus dispositivos, seja do aplicativo embarcado ou pelo website ( Desenvolvedores utilizam o Google Play para distribuir as suas aplicações para os usuários.

+ Google Play Uma vez registrado, é possível fazer upload de aplicações, atualizá-las e publicá-las quando estiverem prontas. Tudo isso o número de vezes que forem necessárias. Quando publicadas, usuários poderão ver, baixar e classificar as suas aplicações.

+ Google Play Para publicar aplicações no Google Play, primeiro é necessário se registrar no serviço utilizando uma conta Google e aceitar os termos de serviço, além de pagar uma taxa pelo registro (US$ 25,00). A qualquer momento depois de publicar uma aplicação, o desenvolvedor pode fazer o upload e publicar uma atualização de uma aplicação.

+ Google Play Quando uma atualização é publicada, os usuários que já tiverem instalado a aplicação receberão uma notificação de que uma atualização está disponível para a aplicação. Então, eles podem escolher se irão atualizar para a versão mais recente. Antes de fazer o upload da aplicação, tenha a certeza de que você alterou os atributos android:versionCode e android:versionName na tag do arquivo manifest.xml.

+ Google Play O nome do pacote deve ser o mesmo da versão existente da aplicação, e deve ser assinada com a mesma chave. Se essas condições não estiverem satisfeitas, o Google Play irá considerar a atualização como uma nova aplicação, não sendo oferecida como atualização para os usuários.