Introdução ao desenvolvimento do Android : construir um aplicativo de navegador da Web | Attreya Bhatt | Skillshare

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Introdução ao desenvolvimento do Android : construir um aplicativo de navegador da Web

teacher avatar Attreya Bhatt, Developer

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

20 aulas (1 h 45 min)
    • 1. Passo a passo

      1:27
    • 2. Instalar JDK e Android Studio

      2:10
    • 3. História de amor de Java e xml

      6:52
    • 4. Compreender o estuque

      4:52
    • 5. Layout de LinearLayout e vertical)

      9:32
    • 6. Botões e os OnClickListeners

      12:01
    • 7. Testando o aplicativo no Genymotion

      7:34
    • 8. Testes móveis de android da vida real

      2:32
    • 9. Permissões de visualização e usos

      8:52
    • 10. Como criar a interface de usuário do navegador da Web

      10:50
    • 11. Bonito a interface do usuário

      3:34
    • 12. Carregando um URL

      7:39
    • 13. Cliente de visualização web

      6:37
    • 14. Como corrigir o HTTP no URL

      3:17
    • 15. Habilitando o Javascript

      1:46
    • 16. Esconder o teclado

      2:41
    • 17. Avançar, voltar, rebaixar, história

      4:05
    • 18. Adicionando uma barra de progresso

      5:31
    • 19. Lançando o aplicativo na Play Store

      2:37
    • 20. O que vem a seguir?

      0:34
  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

62

Estudantes

--

Sobre este curso

Neste curso, vamos criar navegador da Web para Android do zero.

  1. Vamos começar com a instalação de Android Studio
  2. Em seguida, vai aprender os conceitos básicos do desenvolvimento de aplicativos Android e entender os conceitos como layouts, botões etc.
  3. Na terceira seção vamos fazer completamente o nosso navegador da web e você vai abrir sites no seu próprio navegador auto.
  4. Em seguida, vamos adicionar vários recursos ao nosso navegador da web, como avançar, voltar, atualizar e histórico.
  5. Por fim, vamos lançar nosso navegador da Web na Google Play Store.

Por que me escolher como instrutor? Por que comprar este curso entre todos os outros cursos?

Não há outro curso desse tipo no SkillShare

Não acreditas em mim? Procure "Criar um navegador da Web para android"

Quando eu era criança, vi este vídeo do YouTube em como tornar uma pasta invisível no Windows. Fiquei tão fascinado com essa ideia. Então, eu entendo as pessoas que são apaixonadas por aprender coisas novas. Vamos criar este projeto juntos do início ao fim.

Conheça seu professor

Teacher Profile Image

Attreya Bhatt

Developer

Professor

When I was a kid I saw this YouTube video on how to make a folder invisible on Windows. I have never looked back since then. My love for technology has only grown.

I started with security since that was one of the areas that fascinated me. Then i went on to win the award for designing using Photoshop at Cofas '2012. On the destructive side, I always made scripts that used to mess up the systems at my school. I was almost suspended. I learned my lesson and vowed to do only constructive things. To make people aware of security issues, along with 2 friends started a Facebook page and group called YAP

To make things more interesting Web development came into my life which helped me get into the most prestigious chapter at my college IEEE. This helped me master different things... Visualizar o perfil completo

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%
Arquivo de avaliações

Em outubro de 2018, atualizamos nosso sistema de avaliações para melhorar a forma como coletamos feedback. Abaixo estão as avaliações escritas antes dessa atualização.

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui cursos curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Passo a passo: Ei, eu terminei. Decidiste juntar-te ao curso. Estou muito orgulhoso de você que decidiu dar o passo para aprender algo novo claramente digerindo a qualquer momento. Vamos apenas entrar nisso. Neste vídeo, vamos atravessar as montanhas ao largo da costa. Esta costa está dividida em quatro seções básicas. A primeira seção será apenas sobre a instalação de coisas que nos ajudarão a preparar comida. Nós vamos instalar Janicki, que é um congestionamento colocando em uma indústria que nos ajudará a colocar nossa primeira aplicação android próxima seção. Vamos nos familiarizar com a interface fora do estúdio Android. Vamos discutir a estrutura, desafio, desafio, e qual é a função de cada fogo? Você também vai discutir um pouco de mar para ter certeza de que você está aprendendo. Quando entrarmos na Síria, pare na terceira seção que vamos construir são malvados Mova minhas sobrancelhas. Oh, nós vamos aprender sobre coisas como VEB você e como realmente criar o amigo e voltar e necessário para o aplicativo. O que é amigo e de volta em amigável? Basicamente os parceiros e as cores que você três no aplicativo móvel na parte de trás . É o que o botão vai fazer quando você pressioná-lo. A última seção é conclusão, muito, muito discutida. Para quê? As melhorias podem significar para o nosso navegador móvel existente. E finalmente lançamos uma Web Rosa na APP Store. Isso é praticamente tudo para este vídeo e vejo você na próxima peça. 2. Instalar JDK e Android Studio: Oi, pessoal. Bem-vindo ao segundo vídeo deste vídeo. Vamos começar o trabalho J.T.K . E depois vamos parar o Android Studio. Primeiro vamos instalar a decadência geológica porque é bastante irritada. Estúdio, vamos entrar nisso. Primeiro escrevemos na cadeia. Ikea para baixo em direção. Precisamos da segunda ligação. Vamos abri-la em uma nova guia. Agora vamos passear. Temos janelas. Mas quais janelas? Há duas palavras que são dadas. Um é 86 minutos, 64 para descobrir qual margem realmente baixar estavam indo primeiro para lá. Próxima parada e, em seguida, vamos clicar em propriedades após Propriedades físicas vai encontrar seu escrito aqui que temos um processador baseado 64, então nós vamos voltar. Vamos aceitar o contrato de licença, e então vamos baixar a versão 64. Depois de baixá-lo, vamos instalá-lo e certificar-se de que ele está instalado em seus cedres. Depois de instalar a enfermeira que você dirige. Ele provavelmente vai ser armazenado em seus arquivos de programa em Java e aqui, como você pode ver eu tenho outras versões fora Java em presentes JD. Eu não vou baixá-los, mas você provavelmente verá algo assim aqui. Stat significa que seu chuveiro não começou corretamente. Depois disso, vamos empatar estúdios zangados por isso. Nós vamos voltar para o Google e tivemos um bom tipo de download de estúdio Android. Nós vamos para este primeiro link e nós vamos clicar em Download sob estúdio e então nós vamos clicar em Eu li. Então vamos clicar em Download e nosso estúdio para Windows. Como você pode ver a melhor bonita acostumada. Eu não vou baixá-lo, mas o processo de instalação. É bastante claro que vai detectar automaticamente seus desempregados e outras coisas, e então você só tem que clicar no próximo. No meio, ele também vai baixar algo conhecido como decaído, então você também vai precisar disso. Isso é praticamente tudo. Se você tiver algum problema, você também pode ver este vídeo dado por Anger 100 pessoas do estúdio no lago. Dona derramou raiva para fazer ponto com estúdio slash instalado. É humano, então isso é praticamente tudo para este vídeo. Basta instalar o seu estúdio abaixo e Jammeh completamente e, em seguida, ir para o próximo vídeo e nós levá-lo a partir daí. 3. História de amor de Java e xml: Oi caras. No vídeo anterior, aprendemos como instalar o Android Studio e nosso dedicado neste vídeo. Vamos começar a trazer o nosso projecto, por isso vamos começar a fazê-lo. Não se preocupe com isso. É o meu projecto anterior. Vamos clicar em Arquivo Lyndon. Clique em Novo projeto nesta caixa de diálogo. Tremoço. Vamos chamar meu irmão Vingador, Broza. Isso é tão divertido. E então olhamos, um, guardião. O nome da empresa é depois do Norton. Ou você pode ficar com ele, tem seu nome e então o nome de domínio deles depois que ele chamou para o Temple Corm ou não? L que este nome de pacote tem de ser único. Que é uma distração é gerado pelo domínio da empresa e nome do aplicativo usado para gostar de uma mente para criar este pacote. Nome? Não. Para cada aplicativo, o nome do pacote tem que ser exclusivo. Então, quando você carregar o seu aplicativo no Google Play Store, ele basicamente reconhece o seu aplicativo. Você poderia apenas usar este joelho do pacote, então este pacote pode certificar-se de que é exclusivo em. Você pode fazer isso colocando seu próprio nome e, em seguida, trazido depois dele e, em seguida, ter um aplicativo. Agora podemos mudar a legação do projeto. Tudo o que você quiser clicando neste botão e, em seguida, fazer uma nova pasta para trás mover aqui, se você quiser. Eu só não fiz antes no lugar que e absolutamente navegador e clique em próximo. Não, existem muitas opções para no Tablet, Onde TV e Arte. Vidro automático. Não, queremos o irmão. Não rode em nenhum telefone ou tablet, e se você quiser, você pode fazê-lo. Ou onde 400 Wars ou Andre TV. Não nascemos isso agora porque é uma aplicação muito básica. Só queremos que o meu irmão corra no tablet estrangeiro. Nenhum mínimo é decaído. Seu Senhor fora de um nível de salário dado agora estes níveis salariais estão integrados na Europa. Andre Food, eles já estão lá. Então, se você vai para o mais recente nível android um p A de 25 você pode ver que seu aplicativo só vai menos de 1% de seus dispositivos. Nós não queremos isso. Não queremos que um irmão da Web olhe para os pés em tantos dispositivos de motor tão pequenos. Ele queria rodar em muitos dispositivos. Então, por exemplo, se você selecionar pessoas 21, ele diz que será aproximadamente isso em 40,5% dos dispositivos. O que queremos é que o meu irmão não use mais de 95% dos nossos dispositivos. O que eu costumo fazer é escolher um salário 15 4.4 ponto três sanduíche de sorvete agora, e você pode ver que ele é executado em 97,4% dispositivos, que é exatamente o que queremos. Então, sem perder muito tempo, vamos clicar no próximo. E então há um monte de recurso ativo você. Essas atividades ajudam você a encurtar seu tempo na estrutura que é necessária no mundo que é necessária para criar um aplicativo. Por exemplo, se você apenas Google Alma Paige segurança, você pode integrar AGS em seu aplicativo de forma muito rápida e fácil. Mas agora, para um aplicativo Web, o que queremos é começar do zero para que possamos vender sua atividade vazia e clicar em próximo. Não, porque algo como atividade média e a precisão não nos preocupamos com o que é o nome da atividade e o que é ultimamente nome agora em licença. Essas coisas têm que Ford porque geralmente ajuda a comitiva de Tulua. Sua atividade principal é a atividade principal no swing. A primeira atividade que você vai estar caminhando, Leslie terminou vai criar um projeto. Se esta é a primeira vez que você está criando o projeto, pode levar algum tempo, então não se preocupe com isso. E agora vamos aprender algo sobre gananciosos. Agora, o que é maior? Por exemplo, diz que a sua compilação de grelha em execução. Não, não é realmente importante para o que estamos fazendo, mas é bom saber, como o que é maior? Basicamente maior lista, como um compilador. Pode funcionar, senhor. E a Corte Vermelha, a corte que vamos escrever no seu aplicativo Android depois do trabalho da Grader, sabe que nosso projeto foi concluído. E lembre-se também que, se o seu ram for inferior a 60, vai levar algum tempo para criar o projeto e executá-lo depois de qualquer maneira. Mas explique Mesmo se você quer saber que sou é menos de 60 b, nós podemos contornar isso. Mas ia nos levar mais tempo. Bem, eu sei que temos que encontrar o que é mau. Actitud ou Java e outras atividades ao abrigo da escola significa ou examinar. Não. Eu quero que você saiba que cada aplicativo no mundo cada aplicativo android em qualquer site do mundo é Do. Eu não tive que boxe o que é chamado de amigo e um pouco de milho é o apoio do que é tendência. Por exemplo, se você tem um botão direito, então onde está a parte no lugar? No Grito? Como está a garrafa? Qual é o estilo do telefone fora do botão? Quão grande é o botão? Quão pequeno é um botão que tudo vem na frente e parte do aplicativo? Agora o que acontece depois de clicarmos no botão? Essa parte é 100 na parte de trás e na parte de trás e este hangar pelo arquivo Java e o front-end é hander por este exemplo. Tudo bem, mas isso é parte de acordo fora do exame. O que vamos fazer é ir para esta parte de design fora da aplicação 100. Se você estiver indo para projetar, ele mostrará problemas de renderização Annettor Lake. Se estiver mostrando o editor, basta clicar em uma versão inferior fora de um nível de pagamento, mas provavelmente não verá isso melhor agora. Como você pode ver, esta é a nossa aplicação. Há um mundo de olá quando você pode até mesmo colocar Barton em 100 aplicação. Diz botão novo. Tudo bem, então o que nós não sabemos? Como cortejamos esses botões? Por exemplo? Neste momento, um aplicativo é muito simples, certo? Só temos uma mensagem escrita aqui, e temos uma garrafa. Então, novamente, basta arrastar e colocá-lo na aplicação de água. Mas o que acontece? aplicativos complexos que temos que realmente chamou esses botões em um aplicativo para gravar seu aplicativo por bem. Ir para esta parte de texto e escrever código aqui? Não. Como você pode ver , tem muitas desculpas sobre Barton aqui. Tudo bem, então você tem que perceber que tudo em um aplicativo Android é de você. Então esta é uma grande visão sobre isso. Olá. O texto é um pequeno de você neste novo botão. É uma entrevista. Assim, uma visão é combinada e feita por muito vários pontos de vista menores. Portanto, este não é outro texto. Você e este é um pequeno botão. Nenhum arquivo bebês realmente existe em um aplicativo android na estrutura da pasta. Se você não é capaz de ver este tipo de estrutura, basta ir aqui e clicar no Android e ir para Java e clique sobre este primeiro não na inicial e protesto gosto norte Este clique neste primeiro pacote e você vê sua atividade média. Isto é o que o nome da atividade muito perguntou. Informe se você quer o nome Toby pode não redobrar nada. Saímos no dia anterior. Então esta é a atividade principal e nós seremos multados atividade na escola. Homens, podemos ir para a pasta de recursos e lá está nossa atividade e uma escola. Eu. O objetivo deste vídeo foi duas folhas diferentes basicamente entre DUP frente e a parte de trás. E você não precisa se preocupar agora com mais nada. Se você tem seus conceitos claros sobre o que restaurante e o que está de volta e você está praticamente feito para este vídeo. Então eu vejo no próximo vídeo de 4. Compreender o estuque: Oi, pessoal. Bem-vindo de volta no vídeo anterior descobrimos o que é o back-end eo que é coisa diferente na parte dianteira, De acordo é feito aqui. E isto é um texto. Você, isso é um botão. Este é um maior Bem, estas são visões menores sobre isso é como os EUA cuida de registro usando essas coisas que você vai aprender depois algum tempo. Agora eu vou para a estrutura dessas fotos. E o que significava com relação a um projeto? Então vamos abrir isso no primeiro buraco. EVC é chamado de manifesto. Agora, se você não está vendo esse tipo de estrutura fora, você pode clicar aqui e clicar em Andre. Então, no primeiro dia inteiro, vamos olhar para a sua lista de manifestos. Abra isso. E o arquivo chamado android manifesto iniciar XML se desenvolveu nele? Então isso é basicamente um conjunto de regras. Então, qualquer coisa que seja um livro de regras ou um conjunto de regras, isso é definido nesta luta manifesto android. Por exemplo, digamos que estamos fazendo de seu navegador, então precisamos de aplicativo para se conectar usando a Internet agora, o aplicativo android no Google Play Store não sabe que precisamos de Internet. Então vamos definir nossas permissões em algum lugar aqui, que vamos olhar nos rádios de comida. Mas imagine isso quando você não está aprendendo um novo fora, ele perguntou o que nós obtemos permissões, e ele continua assim. Este aplicativo vai estar usando seu armazenamento externo vai estar usando sua Internet, e depois de apenas você aceitar essas condições, ele começa a instalar seu aplicativo. Se não se lembrar, experimente instalar uma nova aplicação no seu telemóvel. Então nós colocamos todas essas permissões aqui. Estes são chamados permissões de usuário, e isso é praticamente isso para o manifesto android. Encontre outro através da mesma chamada arquivada. Java abrirá no jantar. Três pastas primeiro um pacote nomes e android baseado em algo honesto. Teste feito. Estes são exigidos pelo próprio Andrey. Não precisamos nos preocupar com essas boas pastas. Temos de nos preocupar com esta primeira pasta quando a abrires. Como você pode ver, há nossa atividade principal do arquivo de gelatina, que é basicamente este arquivo. Então todo o lado de trás e arquivos vão estar indo para cá. Podemos criar uma nova volta e arquivado clicando com o botão direito aqui e indo para novo e notícia nossa classe. Eles não vão criar nada agora. Depois há esta 3ª dobra. De acordo com a fonte para eles, é aberto primeiro. A pasta Problemas. Agora, qualquer imagem que as pessoas queiram colocar em um projeto android vai nesta pasta de problemas. Teremos um olhar preciso no futuro. Em seguida, há esta pequena pasta alta, basicamente contém são impressos falha. Estas são uma luta frenética. É mais perto. Sanderman, primeiro por isso é oferecido arquivo fronted. Vamos criar um novo amigo e arquivado indo para o novo layout. Um arquivo de origem e, em seguida, atrasado no nome do arquivo de recurso não irá criá-lo agora, mas nós vamos criá-lo no futuro. Vamos ao arquivo do mapa do homem. Não, como pode ver, este é o nosso lançador. Eu nunca poderia clicar nele, e você será capaz de ver seu lançador. Eu posso saber quando você instala este aplicativo em um telefone celular. Basta lidar com Ike em que você vai ver em sua tela. E depois de clicar neste Aiken, o navegador da Web será aberto. Obviamente, podemos mudá-lo. Mas não vamos ninguém sobre isso agora e menos focado em fazer o aplicativo. É perto dele. Vamos para a próxima parte para valores agora. Tinha quatro pastas. Cores, dimensões, intensidade ou estilos XML ou XML. Você não precisa se preocupar com isso antes. O segundo acabou de ouvir o que você precisa se preocupar com estilo. Começa. Excelente. Se você está fazendo um absoluto muito complexo, você não é, então talvez nós vamos colocar algo em. As cores são excelente dimensão, classificação e strings são tributáveis. Você pode procurar no Google para descobrir o que se trata, mas agora não é muito importante. O que é importante? É estilos. Vamos clicar em abrir o status ou aceitar o estilo. Soft XML define nossa equipe. Por exemplo, se você olhar para a equipe agora, é meio azulado. Tem a acção, mas esta é a nossa equipa, certo? Em vez desta equipe, podemos colocar a equipe branca ou uma equipe cinza claro algo assim. Então o que vamos fazer, vamos fazer algumas mudanças no estilo. Inicie XML no futuro em remover esta ação, mas porque em vez de ação, esta ação. Mas queremos uma mensagem de pau. Um texto é basicamente o lugar onde estávamos indo para escrever um ponto atribuível extra Google Nós não vamos tentar bom para escrever um cheque. Então você está no botão de ir aqui. Pressionar o botão Go será capaz de ir para o site. Então isso é o que vamos fazer nos Estados Unidos são excelentes. Não este ralado despojado. Na maior parte, você não precisa se preocupar com isso. Mas estamos lançando esse aplicativo na Google Play Store. Então precisamos fazer algumas mudanças no estado dentro dele. Mas não vamos nos preocupar com isso agora. Vamos nos concentrar em fazer o aplicativo. Então isso é muito bonito para este vídeo em e vê-lo o próximo vídeo. 5. Layout de LinearLayout e vertical): Oi caras. Bem-vindo ao vídeo Pittis. Na palestra anterior, aprendemos sobre a estrutura fora dos arquivos abaixo neste vídeo. Nós vamos criar este botão neste mundo Olá a partir do zero de acordo com a maneira. Nós não vamos apenas praticar no reboque nós ver dentro de um de vocês. Então a primeira coisa que quando você faz é olhar, dar uma olhada neste arquivo de texto Nice contra See? Tem algo sobre um Leo relacionado. Não queremos nos relacionar. Permitido outro. É complexo de entender. O que vamos fazer é mudar linearmente como esta noite tinha sido mudada para limitar a baixa educação Veja, eles estão mostrando alguns editores aqui. Agora, essas placas são usadas com relativamente fora e não com layout linear. Então vamos remover o que deles? Não. Como eles removeram os dois, eles até vêem algumas mudanças. Então, há essa palavra de “olá”. E há um fundo novo. Não. Você também vai remover o apoio, a guerra, este ensacamento, por exemplo. Você pode ver que há uma pequena lacuna aqui também na conversa que aqui. Então essas tampas são porque fora Paddy Por exemplo, se você vai para a rebatida esquerda em, beba como algo que é zero. Então zero DP então você conta para ver que não há mapa agora. Mas se não mudarmos para algo como a Turquia DP, eles serão muito mais lacuna. Ou aqui. Isto é por ter uma lacuna. Isso é praticamente tudo. Agora, como contra ver, alguns desses incêndios estão mostrando como dimensão precisa. Não, isso é o que falamos neste detentor de valores. Há arquivos conhecidos como dimensão dot examine. Se você abri-los, você pode ver que a atividade, margem médica e atividade, margem horizontal e como preenchido seis NDP. Em vez de ser dimensão irritada, você pode simplesmente simplesmente apenas removê-lo, substituindo backspace e apenas colocar em medalha CNDP que também vai funcionar. Mas para a aplicação, não queremos nenhuma margem. É por isso que vamos remover toda a separação daqui. Não, se você está confuso sobre fronteiras esta primeira linha e, em seguida, ordenou a segunda linha iria se preocupar com visto de taxa. Gerados automaticamente foram Andre para entender o que sua bebida faz. Não, o que fez isso? Andrey Leo, com um recém-aberto a altura pontuação em O que este pai jogo? Não, como se Leo se demitisse é basicamente quanto pão vai demorar. Quanto? Qualquer coisa? Por exemplo, duas varas para você. Quanto este veterinário é esta sala de texto em uma tomada. Então, agora é assim que combinar. Melhor para Lena. O Leo. Não, você tem menos tempo. Foi isso que fez este Lee Millio? Não, já lhe disse antes que estas são duas visões mais pequenas sobre esta é uma grande visão que contém duas visões mais pequenas. Então esta visão grande é conhecida como log linear dentro deste grande linearmente Todas estas são vistas muito pequenas. Sabe qual é a sua coisa? Ouvimos dizer que o escolhido fora esta vista Lelio é período de jogo. O que está basicamente dizendo? Seja qual for o peso fora do desespero é o peso fora deste linearmente fora também é o mesmo. Mas a Lena Leo não tem um pai. O que quero dizer com pai é, por exemplo, vamos pegar este texto para você. Como você pode ver as apostas você está dentro das tags off limite localmente. Não te distraia em acabar aqui na próxima. Quem estava dentro do ataque linear? Então o que estamos tentando dizer aqui que o texto para você é uma criança off-line, sozinha linearmente. Fora é um pai fora deste texto para você, mas linearmente fora não tem um melhor. Então o que faz matemática Bennett vai fazer vai dar-lhe o seu peso total na mesma coisa que layout altura em jogo. Pai, está dizendo, basicamente, como você não tem pai, nós vamos lhe dar a altura total. Sem índice, Você o android Leo Quit é conteúdo embrulhado. O que é conteúdo de membro? Conteúdo de rap significa que trimestre com a inteligência fora da vista de apostas é, não dar-lhe peso extra. Apenas dê para o boquete. Rick Wiles. Então, se mudarmos de conteúdo rap para corresponder aos lances, não, é o mesmo que o pai correspondente. Então está dizendo, basicamente, qual seria o peso que o desespero está dando para salvá-lo agora? Só estou fazendo algum tipo de edição aqui. Está dizendo que tem queixo múltiplo e ninguém especificou o convite. Então vamos dar-lhe essa orientação, e eu vou conhecê-lo entender o que é muito impaciente. Mais tarde, vamos chamá-lo de um objetivo digno ou final 90 pode ir aqui. Está mostrando, mostrando que Kate este layout Lena tem segurá-lo como você pode ver isso, se você clicar sobre ele, é exigindo todo o pedaço. Mas se você puder, você sabe que apontou novamente, ele vai levar o grande que é necessário, como você pode ver por esta caixa. Então é isso que o conteúdo da armadilha é, especialmente, é a mesma coisa com layout Lily, Altura e dizendo Wrapped Wanted. Então é só pegar o hype, que é necessário, não ajuda extra no mesmo com o espartano que deixa o que nós Lewis é, vamos apagar o que fora deles e começar do zero. Mas antes que isso me deixa doente de entender, o que essa orientação android vertical sabia? O que está acontecendo é que o que faz linearmente na placa antes de você voltar um pouco e fazer você entender o que está me deixando em paz. Então imagine uma pilha de livros que se mantinham uns nos outros. Você vai elaborar E. sobre a pessoa que tem um grande livro de tackle na mão. A pilha de livros são formato anterior lean. Então, basicamente, o que acontece no Leo linear é uma coisa. Está amarrado abaixo do outro, ou pode-se dizer que uma coisa está amarrada uma em cima da outra. Então, se vamos adicionar outro botão, por exemplo, digamos bem dotado. Burton vai ficar abaixo disso. Mas não à direita, mas à direita do norte desta palavra “olá”. Isso é porque a orientação agora vale a pena ser legal. Então eles estão começando de maneira linearmente. Não. Se mudarmos a orientação como horizontal continua para o que está no agora os livros ou o elemento no veado do lado um do outro. Então eles são vara empilhados como livros em cima um do outro, mas eles são girados em um grau fora 90 diariamente, então o seu início em direita fora um do outro, em vez fora um em cima do outro. Esta é a diferença entre layout horizontal e layout vertical. Vamos dizer isso de novo. Onde ir ajudar em Esta é a palavra Aegaleo. Então o que vamos fazer é precisar dos três fora deles e começar do zero e fazê-los para que eu saiba que você não contém nada. Como pode ver, não te conheço. Só temos uma ordenação do Bem que funciona. Então eu sei. Primeiro criamos um texto. Você agora, se você precisa saber o elemento off nome off elemento, qualquer elemento, você pode ver texto simples você. Então sabemos que temos que proteger seu elemento aqui. Bem, primeiro para algo como ao seu lado e com taxa de agente automática em Bradley para fora e nosso layout esconder para nós e vamos clicar no conteúdo de armadilha e quando pudermos pressionar, entrar, dispersar, entrar em, podemos apresentar novamente. Ele gerou um texto para nós. Mas agora não podemos ver nada porque você não tem nenhuma mensagem. Então vamos colocar um texto. Podemos fazer isso digitando P e X T e um Quechua. Uma opção fora texto irritado vai apenas clicar duas vezes sobre ele relacionado próximo como Avenger brazo plantio e ver um texto muito pequeno aqui apareceu. Não vamos aumentar o tamanho das apostas. Podemos aumentar o tamanho do texto colocando algo desse tamanho e mastigando ajuda fora Android Excise vai clicar duas vezes sobre ele, e nós chamamos de 30 db para ver o tamanho aumentou para o texto. Agora eu quero colocar um botão aqui, seleciona, seleciona, mas Índia e clique em fazer um botão digitando Parton e pressionando no reboque, você automaticamente gerar deliberado e esconder para nós. Vamos clicar. Entre de novo e de novo e vamos clicar em Design e Agencia Burton foram gerados para nós, mas não tem nada escrito nele. Então, vamos dar a sua próxima. Vamos chamá-lo, hum vai, vai! Quero dizer, você vai. Então criamos uma parte em nosso próprio e Avenger trouxe e aprendemos o que é empilhamento vertical e o que é empilhamento horizontal, por exemplo. Agora está em empilhamento vertical. Se você mudá-lo para, por exemplo, o que está indo para este Indo vai estar ao lado um do outro. Então isso é muito bonito para este vídeo que eu vejo no próximo vídeo. Porque este vídeo já se tornou muito longo 6. Botões e os OnClickListeners: Oi pessoal. No vídeo anterior, aprendemos como criar as varas para nesta manteiga. Basicamente, criar o amigável neste vídeo. Nós vamos aprender o que vai acontecer quando você pressionar Cisco Burton e como implementar isso , que quando ele prometeu sua escola. Mas algo acontece. O que vamos aprender é que quando ele pressionar Gobert e este texto para você, vai mudar para outra coisa. Por exemplo, ele reto agora desfrutar mais amplo. Nós mudamos para algo como Você é alcançado ou algo assim. Tantos lugares ir botão. Trabalhamos no back-end. Esta frente se conectará ao back-end ligado. Mudamos o texto para você para outra coisa. Então vamos voltar para um saco e lutar. Se você está vendo isso pela primeira vez, você pode estar um pouco confuso como em relação a um desses é então você precisa entender que há um monte deles em. Estamos apenas arranhando a superfície neste projeto, então tente não entender tudo no mesmo dia. Vou explicar um por um. Qual é a cada parte? Não. O primeiro Linus embalado no Norte de África ou sete irmãos. Esta é a linha que basicamente as importações são pacote. Esta é a linha que damos logo no início. Se você se lembrar, E turismo se você tem, como, algum tipo de erro ou se você pressionar algo no navegador e mostrar-lhe que você sempre pode processual presente em, fazer o que você fez. Seria bom eu ter cometido um pequeno erro que eu disse algo Go Vichy aqui . E assim foi Então você pode editar aquele lugar que ele fica doente nele estava dizendo Ok, então este é o nome do pacote é basicamente como um arquivo zip. Ele contém muitos arquivos compactados e pastas dentro dele em. Você não tem que se preocupar com isso vai ser incluído automaticamente. Cada arquivo que você cria e o segundo é importante. E a importação isso é usado para fazer funções importantes como AP. Atividade compacta é uma função em quem é o pacote também uma função. Não precisa se preocupar com isso. Estas coisas serão automaticamente incluídas na sua pasta. Seu projeto. Então esta é a dica de ator principal da classe. Se você pode ver que este é o mesmo nome que finalmente, finanças significam que eu poderia ser, e assim é um nome de classe, e ele se estende para cima 100 atividade. Mas o que é um compacto? Na verdade, atividade do apco é um arquivo. É um arquivo muito grande que nos é dado basicamente por centenas de estúdio, e contém muita função. Funcionalidades insiders O que estamos fazendo com extensão, é basicamente estamos dizendo que, Ei, Ei, o que são funções e aplicativos e coisas legais que estão dentro ab atividade compacta? Ele quer isso dentro de uma atividade média. Então, basicamente, estenda o que estiver dentro, venha pegar depois de tudo de volta. Quaisquer que sejam as funções estão dentro da equidade compacta app, estendê-los e dar-lhes a atividade principal. Isso é uma função de extensão, e isso é o que se volta. Atuar na verdade é agora, não se preocupe com isso sobre a coisa certa. É apenas uma coisa que é usada em que é conhecida como em criar. Basicamente, sempre que criamos um novo aplicativo, ou que quando criamos um novo Packard cinco, esta função é chamada, criar automaticamente e basicamente cria a visão basicamente poderia chegar a essa visão em . Então, depois que o U é criado. Não se preocupe com a super linha. Não se preocupe com o salvador. Em vez disso, estado. Basicamente, estas são as preferências. Você não precisa se preocupar com essas coisas agora, então talvez eu tenha escolhido para você sobre todas essas coisas mais tarde, mas agora não há necessidade. Depois, há o conteúdo do conjunto. Nós estamos obscuramente fora atividade na escola. - Eu. O que esta linha está fazendo é que está dizendo que Ei, Ir para esta pasta de layout ir para Esta pasta de layout lá é apesar de ato bastante médio realmente sublinhado atividade feita ou aceita sublinhar principalmente excelência automaticamente escondida porque É sabe que se for um Leo, será automaticamente exemplificando este ditado que dizia “O conteúdo de você”. Então, ele está dizendo que um criar basicamente cria o aplicativo no aplicativo, disse que a vista de conteúdo como a nossa porta limpa após negócio disco me assim disse que o layup se parece com este. Então esta é a função offset content view, que é bastante auto-explicativo pela vista de conteúdo nome estão totalmente fora de atividade neste vai significar assim depois desta coisa. O que realmente queremos fazer é, nos próximos poucos, criamos um botão agora, como podemos identificar essa manteiga? Identificamos todos os elementos aqui por uma ideia, mas neste momento não temos dado nenhuma ideia para a batalha ou isso leva você. Vamos dar-lhes ideias. Então vamos dizer que eu d como Enter Enter novamente para que na taxa mais 80 coisas aqui em, vamos chamá-lo na escola seguinte, isso é basicamente B significa X Q em texto sublinhado forma gráfico que é tudo. Normalmente nomeie as coisas se as letras maiúsculas que faço esta manhã não sublinham e depois anexam algum tipo de significado ao nome e clique novamente. E também damos a idéia de um botão deprimido acabar nesta janela. Vamos chamá-lo de garrafa na escola. Não, nós temos isso. Agora estamos dando idéias para ambos, mas como isso basicamente é uma oferta de emprego? Ótima. Assim como você está tomando banho como você declara variáveis. Por exemplo, se você quiser declarar em realmente disponível, você faz algo como um I é igual a 20 para que você possa ser qualquer no Egito de uma maneira semelhante quando declaramos um botão. Por isso, neste momento, nossa batalha não está apenas neste texto por apenas neste amigo amigo. R. Não está incluído na parte de trás e incluí-lo na parte de trás, e teremos que declará-lo. Seja claro assim e teremos que declarar algo como botão. E vamos chamar o botão como ganancioso e botão nenhuma vantagem contra cada algo. Algo como pronto. Basta clicar nele e, em seguida, ele está dizendo para pressionar ou mais enter. Então, vamos pressionar o óleo mais entrar. Ele será importado automaticamente, como você pode ver aqui. Agora temos sobre um importante importante. Agora teremos que incluí-lo em nosso próprio contrato de criação. Você funciona? Então, dois incluídos. Limitamos como botão igual a dois eu bem, então encontrar vista por eu d estranho Dordt. Eu seria a porta, mas eu iria. Eu não coloquei um cínico e novamente, mas o que esta linha está fazendo é basicamente inicializar aquele botão. Declaramos o botão aqui, e então precisamos inicializar o botão aqui. Então, o que acontece no Anchorage Studio e no Android? Como a garrafa está nos escravos, basicamente, com o nome de Barton. E então ele nomeou basicamente o tipo de como se fosse um nome indie Jimmy chamando Pinky agora, é botão. Chamamos-lhe Button, e depois encontramos o Buba 80. O que ele faz é que ele vai para esta atividade na escola pode basicamente neste tempo, e ele procura por um i d botão off. Vá. Então, foram declaradas uma identificação de garrafa. Quem? Então é assim que podemos basicamente entrar de volta com os amigáveis. Então agora a parte de trás e foi conectado com o amigável. Então é Rick United Stack. De que botão você está falando? Por exemplo, se tivermos outro parceiro aqui, vamos incluir o Lumberton. O que podemos fazer para incluir outro botão. Só esta chamada, esta coisa toda que estou a banquetear. Não, podemos apontar é como botão segundo. Agora, se não tivéssemos sabido se ele não tinha dado ideias para trás e não teria sido capaz identificar de que botão estamos falando? Mas agora, como eles têm dois botões e temos dado a ambos idéias separadas e ir olhando no segundo botão com o apoio, podemos nomeá-lo atua botão, mas eu faço. Podemos chamá-lo de botão para então podemos inicializá-lo em. Mas eu sei. Martin, encontrar-te um b r i D porta Martin Segundo. Não, nós sabemos que esta coisa está falando sobre o primeiro, mas no botão ir. E esta coisa está falando sobre o segundo melhor na mesma onda que você vai sentir falta como se te trouxesse aqui. Então ele acabou de receber um X para você, e então nós vivemos com esse texto que você pode nomear isso tem qualquer coisa que você gosta e, da mesma forma, o botão. Mas eu sei. São coisas que vieram à minha mente. É quando você quebra assim. Vamos chamá-lo próximo X você Quando você compra uma porta t r, eu d extrusão ou texto? Não, esta luz tinha inicialmente então ele sabe que basicamente as costas e sabe o que leva para você Você está falando de você diz que é boa vista por eu não eu retorti protetor. Ele vai nesta multa e diz OK, este é o 80. Então este é o texto de que estávamos falando, você deve estar falando. Nada mais vai fazer é que quando você pressiona este botão é basicamente o botão ir. Se você se lembra, vamos renomeá-lo como ir, mas e assim que precisa de um membro em melhor escoltado goo Burton. Este é um bom, mas não o que ele queria fazer é sem precedentes ir botão ou como lá para ir. Mas Lex o quê? O que? Perdemos aldeias removidas o segundo botão? Sim. Para que não haja confusão em torno de você. Mova isto. Você não se contenta com mais aqui. Tudo bem, então agora o que queremos fazer é pressionar este botão ir antes de ir mudar. Isto leva-te a outra coisa. Não, vamos ter que ouvir isso como se fosse quando isso for pressionado. Sabe como mesmo nesta luz na parte de trás intacta coisa adventista é pressionado para que nós vamos . Ele realmente vai gostar de algo conhecido como ponto de grupo dito em ouvintes clique, por exemplo. Esta é a primeira linha que chegou. Você clica duas vezes sobre ele se definir ouvinte conflito. Então nós gostamos de novo ouvinte de um clique, por exemplo. Esta linha já está lá para nós. Já existe. Religioso pressionado tipo Indo de função já foi criado para nós Então o que isso faz é ficar, eles vão. O botão é clicado. Faça algo que está aqui agora o que o set on click listener é. Por exemplo, digamos que você tenha uma conversa e o pináculo ouvindo essa conversa ou a hora . Então é isso que o estado no clique Listener está fazendo. Ele está ouvindo qualquer tipo off clique neste Go bottom. E sempre que essa coisa é clique, ele vai fazer esta função de um clique e faz o que quer dentro quando esta função de conflito é o que queremos fazer quando este que, mas neste clique, é uma coisa perigosa, leva você. Então o que você quer é a próxima porta. Algo novo. Agora, o que com a função seita X vai fazer é que ele vai levar este arquivo de texto É texto para você e como ele identifica o texto. Você vai para aqui e vai para este eu d que ele vê texto Stevie e volta para o exame Se eu texto o protetor de código de área e disse, Ok, este é o ID Inicialmente ele tem um texto off Vingador Brazo. Ele queria mudanças no dedo do pé para algo novo e é assim que o implementar um clique ouvintes. Então isso é praticamente tudo para este vídeo que vamos discutir. Eu sou realmente feito o aplicativo em In Virtue máquina no próximo vídeo em muito bonito ele e ver que você está lá. 7. Testando o aplicativo no Genymotion: oi caras sabem que criamos as costas e instinto. O aplicativo agora há duas maneiras de testar o aplicativo? A primeira maneira é executar diretamente este aplicativo em um telefone celular em tempo real. Na segunda maneira é executar isso em um andróide emulado chamado Jenny Motion. Agora também há a construção de emuladores android em estúdio sob. Mas nós queremos, mas eles são como, realmente, realmente, então os emuladores em build e run são realmente liberados. Portanto, vamos instalar algo conhecido como Jenny Motion, que é gratuito para nossos propósitos. Andi, é muito, muito rápido e muito eficiente. Então, para baixar uma emoção, eles vão abrir isso na fita e Jenny Motion Free pressione enter. Você vai abrir isso e agora você vai baixar uma tradição da pessoa emocional. Agora está a pedir-nos para nos inscrevermos. Teremos que criar uma batida na Primeira. Eu criei um projeto. Um processo é muito fácil. Você recebe um e-mail de confirmação, você tem que clicar no link em. Certifique-se de lembrar que ele endereço de e-mail e senha, porque vamos usá-lo mais tarde. Mesmo depois de assinar aqui. Você vai se lembrar disso? Então eu já me inscrevi, então eu não vou entrar novamente. E só no meu nome de usuário, Boss faria. E eu não ativei o americano. Então deixe-me ir em frente e ativado primeiro e nós clicamos aqui. Bom para Murdoch. A conta da Internet foi ativada, então voltaremos a isso. Volte para trás. Quero dizer, senha de novo. Assinando? Não, são duas opções em que não conheces a Jenny Motion. Também temos, obviamente, o Mac West. Você não vai fazer os amendoins, mas temos um novo Donald para janelas que precisaria de algo. Milhões foram mortos caixa. Então, clicamos no download para a caixa Virtual do Windows, clique nele. Eu não vou baixá-lo como eu já baixei e roubei no meu computador em processo de solução é bastante simples. Apenas você tem que clicar em próximo e renderizou a caixa de seleção. Você tem que apenas marcar a caixa em apenas dormir ao clicar em próximo. Traficantes na história. Depois que ele é instalado, você vai ter algo como After Ince depois que ele é, ele é armazenado. Você vai ter algo assim. Jenny, Motion on Jenny Motion Shell é clique duas vezes em Jenny Motion. Eu vou carregar os plugins e aceitar como ele vai mostrar-lhe isso. Cream marcou duas configurações e clique em assinar que o compartilhamento não é o que indicado. Entrar em suas criações ilegais e clique em China. Agora nossa emoção jen foi registrada, e estamos prontos para adicionar novas palavras. Dispositivos lá dentro. O próximo passo é integrar a emoção Gen com o estúdio. Agora, é apenas um aplicativo de sinal, e não está sendo integrado com Andre para integrado com Android. Vamos para o estúdio Android e realmente ir para arquivo. Em seguida, vamos para as configurações e, em seguida, ligar plugins. Então eles são todos os plugins que são diferentes por aqui. E então vamos procurar árvores relatadas e você procura por algo conhecido como Jenny Motion. E novamente, veja inserir em. Este blog permite que você crie e comece a emoção. O que seus dispositivos a partir do Android Studio. Exatamente o que queremos. Em seguida, clique em instalar sassiness. Começamos em estúdios. Vamos clicar nele. Ok, ele começou. Vai ser o começo agora que se entende ter sido reiniciado. Você verá um novo tipo de coisa de pé tipo de ícone aqui. Este é o Eiken de Jenny Motion, e você clica nele. Vamos abrir. Selecione à parte para Jenny Motion Folder. Se você não sabe o que o movimento maconha. Quatro letras, você sempre pode ir fazer o mais curto que criou propriedades legais. Aí está a parte da Jenny Motion. Então vamos selecionar a parte da emoção Gen aqui. Vá até o E, encontraremos Jenny Motion bem rápido. Ok? E aplicar. Está bem. Agora que aplicamos a peça à Jenny Motion, podemos ver esse tipo de coisa. Então, agora que precisamos adicionar novas palavras estão fazendo é em janeiro para criar um novo mundo. Chondrites e Jenny Motion. Primeiro, vamos clicar neste novo botão. Depois de sair nesta nova borda, algo vai aparecer em nós clicamos em adicionar Ele poderia fazer tanto para dispositivos disponíveis. Há muito fora de seus dispositivos. Você só vai rolar para baixo e ver qual deles podemos pegar? Uh, eu vou pegar este nexus 6 ap um predador. Só porque gosto de trabalhar nisso. Você também pode escolher isso ou escolher qualquer outro dispositivo virtualmente não importa, mas eu vou escolher este em assumir o próximo. O que você está fazendo o nome dele. Estes são os aplicativos e o lado da memória de ST três milhares e tripulação, e talvez seja basicamente três db em. Em seguida, clique em Avançar em poderia baixar o nosso trabalho seu dispositivo a partir da Internet. É para 91. As embaixadas vão levar algum tempo agora. Ele salva. O dispositivo de água foi criado com sucesso, então vamos clicar em Concluir aqui. Você pode ver nossa fronteira de duas maneiras. Nenhum disco saqueado realmente melhor que pudemos atualizar. Agora, como você pode ver, há um novo pomar, certo, certo, então aqui podemos fechá-lo depois de fechá-lo. Temos que ir para o pé. Há Jenny Motion e Click Select This and Click on Start vai inicializar os brinquedos de água, e vai levar algum tempo. Saiba que o dispositivo foi iniciado completamente. Podemos fazê-lo no aplicativo neste dispositivo. Para executar um aplicativo no dispositivo vai deixar o botão play eu vou selecionar os dispositivos conectados Gen emoção, Google nexus e clique em OK, agora que o pouco foi concluído, podemos ir toe Jenny Motion emulador. Abra isso. E advocacia. Nosso aplicativo está sendo executado com sucesso em emoções genuínas. Andre é de duas maneiras. Então isso é praticamente isso para este refazer em. Vejo-te no próximo. 8. Testes móveis de android da vida real: Oi caras. No vídeo anterior, aprendemos como lançar um aplicativo em Jenny Motion Andre Emulator. Neste vídeo, nós vamos aprender a testar nossa aplicação diretamente, colocando nossa aplicação em uma vida real e boa comida. Para fazer isso primeiro, abriremos a tela do telefone. Depois disso, o que vamos fazer é abrir as configurações e rolar. Por favor, note que esta é a visão real real do meu telefone Android, e este não é um emulador irá rolar para baixo e vamos clicar sobre o dispositivo após tomada sobre, realmente clique no número do edifício sete vezes, que habilitou o humor do desenvolvedor. Então vá para o número da sua conta e toque nele sete vezes depois do seu tablet. Sete vezes ele vai mostrar que hey, você tem silicato de feijão como um desenvolvedor, então vá em frente e faça isso. Depois disso, vá novamente para o doentio spayed e você verá uma nova opção fora. As opções locais seria dia clique nas opções do desenvolvedor para ver mais opções. Depois de ir ele aqui, você terá dedo do pé selecionar o uso poção de depuração védica sobre a incapacidade, clicando sobre ele e clique em OK e certifique-se de que a sua entrega mais também está em. Então isso é basicamente o que você tem que fazer? Saiba que o que você tem que fazer é pegar um cabo USB e conectar seu telefone Android com o seu laptop então eu vou fazer isso agora mesmo. Eu vou corrigir o meu telefone android para o meu laptop em Vamos com por algum tempo para inicializá-lo para que o computador reconheça a e grande comida que piscar em exposição Burton , e você vai ver seu dispositivo irritado vir aqui agora. Meu andróide é um pouco velho usado para superar. Bubble diz. Você pode apenas selecioná-lo e clicar em OK, ele vai dizer como pouco grande execução. E isso vai correr sua raiva para cima em sua vida real em grata. Não, este é um processo muito rápido. Agora, se eu fosse você, eu provavelmente estaria usando isso. Mas como depois te mostrar na vida real no meu navegador, certo, certo, o quê? Eu estou sendo assim eu vou estar usando Jenny movimento dedo executar meu APS. Mas você sempre pode ir com esta opção diretamente conectado por telefone com laptop em seco. Execute a vida útil do aplicativo em seu telefone. Então isso é praticamente tudo para este vídeo. Vejo você na próxima seção onde começamos a desenvolver nosso navegador da Web. 9. Permissões de visualização e usos: Oi, pessoal. Bem-vindo de volta a este vídeo, vamos começar a construir um navegador da Web para a primeira coisa que precisamos fazer é remover todas essas coisas que vamos reconstruir. Ele foi, irmão, clicando sobre ele e, em seguida, pessoalmente excluir botão. Clique nele novamente. Pressione o botão delete, o botão delete para remover tudo em. Então nós temos literalmente fora olhando assim. Alexis, a horizontal. Que bom. Então agora a inundação é vertical. Então o que? Vivemos com tudo para fazer tudo isso. Não precisamos disso, certo? - Não. No entanto, estamos desenvolvendo todas essas coisas novamente. Então, vamos mover isso. Tudo bem. Agora estamos removidos. Tudo. Vamos aprender o que vamos fazer neste vídeo. Então a primeira coisa que eles estão fazendo é uma espécie de BJU saber o que é uma revisão de visão é uma visão que exibe suas páginas. Esta classe é a base sobre a qual você pode cultivar seu próprio irmão ou simplesmente exibir algum conteúdo on-line dentro de sua atividade. Agora, o que é uma atividade? A atividade é apenas a sua parte de trás e arquivo. Basicamente, por exemplo, digamos que temos que voltar ao nosso navegador. Então esta pilha também é conhecida como uma atividade. Este voltar e encontrar também é conhecido como uma atividade. Tudo bem, então ele usa uma renderização separada ferida para exibir páginas da web e inclui métodos para navegar para frente e para trás históricos dos dedos. As buscas e o humor da mulher agora vamos usar isso em Bel Think Corn VEB. Você mostra as páginas agora ele tem seu exemplo fora do que nós vamos ser realmente. Este não parece o melhor irmão do mundo, mas agora só queremos aprender sobre o básico. Como fazer uma filha da Web em vez de se concentrar em projetar luzes fiscais não parece tão bom, mas a função que tão bom, ele funciona muito, muito bem. Então aqui está um olhar primeiro, muito aqui está viciado. Uma caixa de texto Ia escrever o ponto global em nosso membro, o nome do site, e ele é o Gulbuddin. Ao pressionar, o Gulbuddin poderá visitar o site agora. Este para frente e para trás é para, por exemplo, após livro de taxa com o google dot com, mas queremos voltar para o Facebook. Conteúdo escuro pode pressionar a Grã-Bretanha e sua pode voltar e também irritou nossa Grã-Bretanha. Este é o botão atualizar ou recarregar, e isso é para limpar todo o histórico. Então, se você limpar toda a indústria, então não podemos voltar e avançar esses outros botões que você vai fazer que este verde é conhecido como a web. Se você remover o botão ir se você remover este texto de edição, este é o texto viciado. Onde podemos escrever coisas que é preciso é algo que podemos escrever nosso nome. Você está doente ou algo assim, então isso é um pretexto. Isto é um botão. Estes são quatro botões. Então, se você remover o texto de edição removido para o botão escola e ler todos esses quatro botões , então o que faz os muitos é conhecido como uma estreia. Então nós vamos estar criando essa estréia em nosso projeto e este vídeo, na verdade, e então nós vamos estar focando em algo ou usando permissão para isso. Permissão tem que ser adicionada e arquivo de manifesto, que nós vamos olhar para dentro, e então, finalmente, nós vamos executar o up sobre essas três coisas que vamos fazer neste vídeo, você não vai estar fazendo estes botões nestes quatro botões neste vídeo. Nós só vamos estar adicionando isso lá você neste vídeo e adicionando a permissão do usuário e basicamente feito o aplicativo. Verificamos se está funcionando ou não, então vamos falar nisso. Então a primeira coisa que vamos fazer é abrir isso de volta e a atividade. Vá para este arquivo XML neste exemplo. Cinco. Dentro do Slim Early fora, nós vamos escrever, assim como nos encontramos ou texto você como eu. Faça um perdão. Nós vamos fazer algo conhecido como uma revisão seleciona abrir seu cão em Nome ele como o Conselho Ajudante Vista estará presente fora em um pouco. Vamos colocar os pais do Give Mass no alto. Nós também vamos dar partida pai deprimido entrar no i D. Nós vamos dar como vamos apenas nos dar uma revisão na escola sobre. Podemos chamar isso de sobrancelha. Por exemplo, você tem sobrancelha escolar? , Isto é, por exemplo, nenhum magnético criou o ficheiro Excel. Temos que fazer isso lá atrás e achar. Além disso, se vocês se lembrarem, então eles virão aqui. Vamos escrever “Debut “no “Vamos chamar de “Provável “, mano. A vista é sem telefone porque usamos a capital do norte isso para fazer o V na capital e então vamos importar isso. Então, isso já foi importante. Houve algum engano. Então vamos Prince backspace ou certo, isso é por não, então vamos escrever para o nosso ano. Então você vai tirar a testa deles. Mas você vive. Se eu achar que você compra eu d. Perdi o botão igual a encontrar-te por 80 na porta da nossa porta. Lá vai você. Não, nós declaramos o navegador em. Temos qualquer fatia de Roeder. Desculpe. Quis dizer que cortamos uma vista e declaramos a costela. Você sabe, o que nós vamos fazer é carregar um Você é então vamos armazenar o u R l em uma corda. Nosso bairro você é, e nós vamos apenas colocar uma DST www ponto hack histórias Dark Rome semi cólon. Se você não sabe, este site é uma mente agora. Se você colocar no google dot com ou Facebook dot com Qualquer um desses grandes sites, ele não vai funcionar. Mas em vez de incubatórios ponto com, você pode tentar próprio site. Mas só não tente grandes melhores sites em ter certeza, pelo menos agora para colocar um extra tippy Coghlan US costas última Baxter é a crítica de ponto azul na frente off porque se você não colocá-lo agora, não vai funcionar. Então o que eu vou recomendar é colocá-lo no futuro. No futuro. Vídeos vão consertar isso. Então agora a declaração emitida para ser mais frio escondido barra invertida no final escuro do norte do novo ponto com. Então o que vamos fazer vai ser pegar esse objeto mano e tomá-lo como sobrancelha, e nós vamos dizer algo como, Carregar você já está ajuda é dado, então vamos pressionar enter on. Vamos colocar a corda. Você é um insider, então basta dizer que você é tão agora que nós declaramos nossa web você nesta área no arquivo Excel nos tanques franceses, se você for para você estava aqui você pode ver isso mostra Ah, toda estréia e você está Vou mandar mensagem mais tarde do que eu preciso. É pais fósforos por isso leva toda a tela e tem estados mentais matemáticos a parte inteira . Então está em toda a pele agora. Então vamos trazer para trás e arquivar. Ridículo. Inicialize aqui. Nós declaramos na verdade sobre a sua visão geral da sobrancelha e, em seguida, cortou olhou para aqui, em seguida, restaurou o u R l dentro da variável corda em. Então nós carregamos usando o Senhor você está funcionando agora A próxima coisa que vamos fazer é declarar nossas permissões no manifesto andróide. Você pode encontrar o homem se eu é manifesto arquivado por grupo fazer este aplicativo e clicando no manifesto e clique duas vezes no manifesto Android ou um semelhante. Então vamos declarar permissões aqui. Vamos colocar que algo usa permissão Ajuda esta chegando, vamos clicar sobre ele no Android nomeado, então queremos comissões de Internet. Nós vamos digitar e direito ponto permissão internet porta e não é indireta e então nós fechamos esta tag fora reprimindo esta Onda nós declaramos as permissões. Agora a terceira coisa que temos que fazer é realmente feito o aplicativo. Então vamos começar a Jenny Motion. Então comece uma emoção. Vamos pressionar isto aqui. Eu ia vir. Vou colocar um botão de início. Vai levar algum tempo. Iria inicializar o virtualmente iniciando o dispositivo de inverno. Não, doutor. Dispositivo virtual e irritado. Jenny Motion começou. Vamos minimizar isso. Nós vamos riscar isso e vamos pressionar o botão play. Então vamos selecionar o dispositivo de geração e vamos clicar. Certo, agora mesmo o prédio de lançamento. Então, vai levar algum tempo. Você vai dar tempo a ele. Como você pode ver, esperamos que a execução esteja completa. E se você for ao nosso movimento Jenny virtualmente fazer é você pode ver que as histórias de hack foram abertas. Se você ver toda esta área é apenas uma revisão, podemos ferrar sozinho se você quiser, pressionando seus botões para baixo em um teclado. E aí está você. Agora, este é praticamente oito para este vídeo. Eu vou te ver no próximo 10. Como criar a interface de usuário do navegador da Web: Oi caras. No vídeo anterior de você fez a Web você realmente executou o aplicativo ou a gen Emotion neste vídeo, nós vamos fazer a amizade completa fora de sua aplicação, a frente completa, e inclui este governo este editar texto nesses quatro botões ao remover a ação. Mas os atores conversam com Alexis se metem nisso. Primeiro, vamos abri-la. Olhe para o nosso design qual é o nosso design atual, Então vamos clicar em seu botão de pré-visualização para que possamos vê-lo enquanto chamamos. Esta é a nossa crítica agora. A primeira coisa que você vai fazer é remover essa ação. Mas em cima de em Jibril é escrito porque em vez de voltar temos que colocar em nosso botão de grupo e editar texto para fazê-lo. Vamos ter que ir para esta pasta Recursos para esta pasta de valores em Ir para o estilo, soldado. Aqui vamos escrever “Cão da Equipe”. Sem ação, mas porta leve. Nenhuma ação de compra e pressione enter depois de pressionar. Digite se você voltar à atividade na escola principal em. Olhe para o nosso design. Vamos fazer com que não haja ação nosso presidente aqui, então vamos voltar. Vou tentar minimizá-lo um pouco. Tudo bem. Então ação, mas foi removido. Em nenhum lugar trabalharia em ter botões ou para frente para trás. Recarregar em sua história. Então, o que vamos fazer? Nós vamos fazer outro layout realmente inclinado dentro disso mais cedo. Lil, se você ver agora, a orientação é vertical. O que queremos que o Burton tenha orientação. Quanto ao resultado, é eu que estamos criando um linearmente fora, cedo permitido. Se você ver isso, hum, há uma saída linearmente. Há um grande layout Lena sobre ele já é retenção está funcionando porque primeiro este é um veado. Em seguida, esta tag comentários sobre a resposta proibida empilhados. Mas esses quatro botões começam horizontalmente. Então o que nós vamos fazer é criar um linearmente fora que é criado Desista , arrancado fora da partida, apostando na altura, fora de apontar. Então vai ter cheio dele em. Ele vai se esconder vai ter uma altura fora dos quatro botões que vamos colocar dentro. Aconteceu e se você se lembra, é basicamente dá a altura ou a palavra que a criança tem. Então você também vai ter esse layout da Lena e eu vou chamar de Hawkins um pouco abaixo da escola e pronto. Vamos ver o que ele está mostrando uma outra nova orientação especificada. Então vamos deixar isso na orientação. Queremos esta orientação, Toby horizontal ou sua visão para resultado no outro se foi. Não, vamos colocar botões dentro dela. Então vamos colocar um botão. Sério, Rick, como eu queria no Haider que eu queria, você vai colocar o próximo como, uh, frente. Vamos dar a ele I d. Oh adiante Martin na escola em frente. Então vamos copiar e rebocar quatro vezes porque precisamos ter para os fardos. Vamos mudar os 80 de cada um deles. Vamos chamar isso de trás em seguida, porque este senhor re, vamos chamar o último como claro em Vamos ele nomeou isso de volta bem fresco. Este está limpo. Como podem ver, os quatro Burtons estão aqui agora, mas estão no topo e não no fundo. O que vamos fazer, vamos colocá-los abaixo dessa estréia porque, certo? Não, estes botões estão no topo, e esta vista está na parte inferior. Então vamos copiá-lo para fora disso. Andi colou abaixo. E se há elegância E lá como algumas lacunas aqui no faz, o tribunal não parece carne, então você pode proceder velho em L no Windows, e ele vai automaticamente aqui em cordão de choque para parecer muito melhor. Então, depois disso agora, se você ver que os botões desapareceram da parte inferior, isso é porque a revisão está tomando a tela inteira porque é muito melhor sobre os botões foram empurrados para fora da tela. Então agora vou introduzir um novo conceito conhecido como taxas. Alguns. Então primeiro, como se escrevêssemos e depois explicarei para você. Vamos Deborah ler um pouco. Eu dou um valor de um em. Vamos dar o bebê que você permitiu. Espere 0,80 nisso. Incline-se cedo para fora. Oh, 0.10 Nenhuma defesa do Burton voltou. Não. Por quê? O que é este ataque? Alguns eu molhar este layout iria imaginar uma pizza. Então temos que dividir a pizza em três pessoas. Primeiro Pico. A primeira parte do Pisa vai para uma pessoa muito grande porque ele come um monte de pizza. Então nós damos. Nós dividimos a pizza em partes T e damos 0,80 parte do Pisa para a Web. Você damos 0.10 parte do Pisa para esta vista, linearmente fora três, que tem quatro botões, decidiu sobre o outro 3º 0.10 porque se você adicionar 0.80 e 0.10 torna-se 0.90 Então ainda há 0.1 para você fora da pizza esquerda. Então, para onde vai? Vamos dá-lo para o texto de edição e para o botão de ir aqui, que não fizemos agora, então vamos fazê-lo. Vamos chamá-lo, vamos fazer outra linearmente fora porque você quer editar texto e, em seguida, um botão ir, que são para sua própria pilha limpa. Então vamos fazer outra linearmente. Vamos Nicolini permitido. Dá a proibição jogo segurar grande conteúdo rap. Só que nós somos que tem dar a orientação. Quanto ao resultado, uh, dê-o e eu estou claramente fora da escola. Uh, você fez? Vamos limitar que você está quase fora. Você é. Chama-se “Você quer ir” porque vai conter ambos os EUA EUA A parte no botão “Go”. Ondo. Sim, e vamos dizer que vamos. Espere. 0.10 Tudo bem, então vamos colocar em um texto. Vamos dar, no entanto. Aguarde o Rap apontando para a altura fora, prepara “Wanted I Vamos fazer um botão”. Conteúdo não nomeado. Chama-se “botão como go”. Ok, então aqui está o nosso botão. Aqui está o nosso X. Você sabe, o texto que você pode. Desculpe, obrigado como você pode ver é muito, muito pequeno. E o relatório está aqui e eles não estão ocupando Cool fora da tela. Então, o que vamos fazer? A primeira coisa que temos que notar é que colocamos o outait linearmente no ponto zero Wanted também está aparecendo aqui. Então agora a divisão é 0.80 ou grite esta web que você contém 0.10 fora da tela. Estes quatro botões contêm em 0.1 parte revendedor da tela para parar. Área contém Agora nesta área inferior Onda Stop área. Vamos fazer algo então primeiro, vamos até a mídia aquática nesta parte da mídia. Como você pode ver, esses quatro botões estão ocupando tamanhos diferentes e diferentes. O que você quer fazer é ocupá-los, ocupar como a mesma quantidade fora de Pisa. Então, há quatro pessoas que vão comer a pizza. Vamos dividi-lo em quatro partes iguais, então vamos dá-lo para ler um pouco. Então ele fez um pouco é uma pizza, e então os botões podem ter, uh, compartilhado fora 0.25 pizza. Cada pequena 0.25 pizza, que é 1/4. É um escopo e ele em pedaços para armas. Então, não, Como você pode ver, estes quatro botões ocupam igual quantidade de espaço. E agora, como você pode ver, eles parecem muito mais limpos do que antes. Agora vamos voltar para esta área e também dar-lhe um Pisa e, em seguida, neste pedaço de nós queremos para cima e é preciso para ocupar a maior parte da parte no Ruperto por menos fora da parte. Então, o que vamos fazer, você vai relatá-lo e Leo fazê-lo em 0,8 digital que ligam o tamanho em que você pode ver há algum espaço restante, Então talvez possamos fazer 90 Sim, isso parece bom em um ano superado em 0. 1 Dedeaux no Cooper vira para aqui. Então ainda está parecendo muito estranho Seleciona uma vida pontual em seus pés de ponta fora. Então vamos apenas executá-lo e ver como ele fica. Então eu já comecei Jenny Motion muito agitado neste bairro. Vamos ver como fica agora, então se abrir uma moção da Jenny, ainda está abrindo. Então, como você pode ver, os quatro botões estão aqui, o outro Texas, Por aqui, o botão ir é por aqui se você quiser começa, e se você não vai começar este tipo ou você está um mais baixo aqui. Mas não vai funcionar agora porque não implementamos as costas para isso, e não vai fazer nada. Então o que queremos é me empilhar. Quatro botões foram criados no Inditex foi criado. O Goo Burton foi criado no próximo faremos o que vamos fazer. Você vai embelezá-los um pouco mais. Ou, uh, sim, nós vamos embelezá-los um pouco mais sobre eu vou ver no próximo vídeo. 11. Bonito a interface do usuário: Eu vou voltar neste vídeo. Vamos embelezar nossos botões agora. Se você pode ver que os botões estão fora da cor da graça em, eles não parecem tão bons. Então, vamos provavelmente mudar sua cor em Se você pode ver que o texto fora do botão, por exemplo, ir está em preto amarelo e o fundo está fora da cor Grécia. Então vamos mudar tudo isso menos empilhado com o Gulbuddin. Primeiro, vamos para o botão ir em como contra mesmo não deram. E eu devido ao Wolverton. Então vamos dar uma ideia. Primeiro o governo. Vamos chamar de perdão. Vá em frente. Não estamos nem mesmo durante a ideia se um texto “Vamos David “, eu sei para onde ir a seguir você queria tudo bem. Agora que recebemos as pernas do ID, mude a cor. Então, para mudar a cor fora primeiro de fundo, você está indo apenas para fazer um fundo e ajuda vai vir para cima de fundo. Então vamos digitar cor agregada. O que acontece que este é que leva toda a cor inválida, disse que as irritações que você tem, e nos dá a um dos bons é que o sob sculler primário quente, que é tipo fora de uma cor azulada. É uma cor pura, então se você pode ver a cor mudou o dedo do pé. Se quiser mudar esse exemplo extra G, o governo ainda está de preto. O texto ainda está em preto. Digamos que a cor do X. Eles foram mensagens em estágios extras. Branco muda o branco. Temos que usar o valor de hash real. Sua luta é chapéu e, em seguida, se maçã se o k f f f f f f assim nenhum particular tinha mudado branco. Então vamos executar isso e ver como ele fica na verdade, e para cima. Então, se você for ao nosso Jenny Motion, isso irá carregar o aplicativo. E como você pode ver, o botão ir é cor azul nos índices aqui em obter a cor foi alterada. Se você quiser mudar a cor para outra coisa, podemos ir para sempre algumas u i cores pretas como algo assim. Andi, ele terminou o valor da hashtag daqui. Você pode, obviamente, abrir isso. Só estou cobrando um valor aleatório. Não sei o que realmente é. Só estou colando na zona. Se você não fizer isso, não faria. Como você pode ver, a cor foi alterada para algo diferente. Então, tipo carmesim de cor, se você não quer isso. Então vamos apenas prestígio terminou um em você ir em frente com o principal Mikola. Isto parece muito bom. Onda uh vamos fazer a mesma coisa com todos os botões com esta cópia aqui no bastão do velho Obertan depois não ser pego provavelmente copiado. Apenas volte. Eu sou um muito preguiçoso eu pareço então eu não gosto de andar muito Isso é o que eu vou apenas copiar e colá-lo em todos os lugares. E lá vai você, a lavanderia deixa para baixo a inscrição dela e vê como ele adora. Há um movimento aberto da Jenny , certo? Não olha para trás. Então, não. Isto em ordem projeto curso Nord 12. Carregando um URL: Oi, pessoal. Bem-vindo de volta a este vídeo, vamos implementar todos os nossos textos e ir Burton para que sempre que você pegar qualquer site aqui e pressionar o botão ir, os sites são carregados dinamicamente. Agora, o que estamos fazendo é que estamos começando um site. Você é e então estamos aprendendo. Aí está você. Então isso aconteceu. Estaticamente avisará o U N para recarregar dinamicamente para que seja qual for o tipo que estamos aqui no texto do Eyrie possa ser aberto na revisão. Então vamos começar. A primeira coisa que temos que fazer é verificar se temos dado as idéias para editar texto e botão ou não. E também é verificado que estes quatro receberam uma ideia ou não, ou como uma surra foi dada um i. D. Isto parece bom. Vamos lá. E em sua vida, todo o botão e editar texto. Então nós escrevemos cada texto que você quer nele fez. Você pode nomear apenas qualquer coisa lembrar e vai pressionar velho enter importado e, em seguida, vamos inicializar adversários em Vamos importar isso também pressionando velho mais interrompido. Então é colocar nem botões e nós vamos pressionar ou polis enter para relatar isso para então nós estamos indo direto para baixo os botões. Então primeiro o botão ir, depois o fardo para a frente, o fardo para trás, o botão claro na borda muito pequena. Agora que inicializamos todos eles, vamos declará-los aqui. Então, primeiro, vamos em frente com o seu não editado, porque para você é o próximo, encontrá-lo. Mas eu fui ao nosso Senhor, eu realmente pensei nisso. Urina de texto. Então você vai passar por cima dos botões de baixo quando você adicionar eed nossa porta idéia, Martin , Go, então eu vou apenas copiar isso e baseá-lo quatro vezes. Ok, agora que fomos declarados em deslocados, todos os botões e o Inditex, vamos falar nisso. Então a primeira coisa que vamos fazer é tirar seus dados da borda do texto. Eu carrego isso neste , arquivo, mas vamos fazer isso sempre que o botão de ir for tocado. Então o que estamos tentando fazer é basicamente, por exemplo, eu digitei você estava aqui o nível de humor ou Facebook dot com, e então você pressiona o botão ir pressionando a esperança e qualquer que seja o valor dentro desta edição legal texto, nós vamos pegar isso e armazená-lo em um Você está aqui e então nós vamos olhar os EUA EUA Então a primeira coisa que nós precisamos fazer é metade de um ouvinte on click que escuta o botão ir no tempo. E sempre que for clicado, vamos fazer alguma coisa. Então vamos fazer o nosso próprio botão de escuta. Então o que vamos fazer é digitar ir porta set no ouvinte Glee New one Click ouvintes. E sempre que o botão ir é clicado, esta própria função de clique irá gravar e o que estava dentro desta única função é que vai acontecer. A próxima coisa que eles vão fazer, ficar lá dados do texto de edição, por exemplo, pressionando o Gobert, e nós queremos pegar os dados que foram escritos aqui, por exemplo, facebook ponto com incluído. Então o que nós vamos fazer é você vai escrever algo como string e em seguida você é igual a quem. Então escreveremos seus parentes porque declaramos que o agente o leva. Você é alegado aqui ponto Obter porta fixa fechando. Não, é assim que se faz esta árvore de um viciado. Primeiro obtemos o texto deles, e depois convertemos o texto em uma string. É assim que os dados são coletados a partir do texto de edição. Não, isso poderia ter ficado mais simples pelos desenvolvedores irritados. Mas você não lidaria com isso? Para saber o quê? Temos o valor de desconto? Eu não expliquei o que não é valor de látex. Basicamente, Por exemplo, se você descobriu que sua casa ou seu o valor de texto de edição conterá o valor facebook dot com Não, temos que carregar este valor por religiosos. Copie isso. Então ele vamos apenas copiá-lo em basted. Nós estamos aqui. Vamos tirar esse valor do Will? Tudo bem? Faça-o como uma corda. Você é porque você recebe o valor X. Sei que os dados deles serão carregados dinamicamente. Eu comecei a gen emotion para que possamos testar nosso aplicativo se ele está funcionando ou não. Então, o que vamos fazer, vamos pressionar sobre o fardo do jogo e, em seguida, vamos escolher o nosso dispositivo de movimento Jenny e clicar em OK, e ele está indo aplicação de renderização do dedo do pé. Isso é dar algum tempo. Como você pode ver, o aplicativo está em execução agora vamos para Jenny Motion. Aqui está um oceano genuíno, então vamos esperar por ele para carregar deles site. Mas ele não vai perder qualquer site porque nós removemos antes de carregar jardim para mais aqui. Então, o que vamos fazer a você? Você digitaria algo como Stoutt P Colon, barra invertida, barra invertida a ninhada ou google dot com. Lembre-se sempre que temos que escrever HTTP dois pontos barra invertida www ponto agora, porque a função de óleo de carga não suporta sem o ano passado para ser indubitável de olhar, vamos corrigir isso no futuro. Na verdade, vamos corrigir isso no próximo vídeo, mas agora vamos à direita. Isso definitivamente deve ser em duplo duplo. Ele vai fazer no presente ir Burton e então você tem que esperar por ele no site abre em outro proto, que não queremos. Você também tem que consertar isso, então agora temos que consertar duas coisas. A primeira coisa é que quando cada tipo estudio p cólon, bacharelados barra invertida, o delírio vai participar, o site abre em mesmo se o site está abrindo sua abertura em outro navegador, que você não quer que queria abrir no nosso irmão e não lá antes, mano. A primeira coisa que vamos fazer é, na verdade, nós também estamos indo para Lourdes 30 40 Waddle primeiro porque eu quero algo aberto, como no saco de casa para fins de teste. Então eu vou escrever algo como Deve ser barra invertida Doctor Dub Don't Na verdade, ele é ponto com e então eu vou colocar o botão play novamente. Verificamos as alterações aplicadas pela Jenny Motion. Começamos a atividade. Então, como podem ver, as cidades hackeadas estão dominando. Mas sempre que tentamos abrir o site google dot com e apresentar Gulbuddin, ele abre o site em outro irmão, que você não quer. Então eles tiveram que consertar isso no próximo vídeo. E eu vejo que você está lá 13. Cliente de visualização web: Oi, pessoal. Bem-vindo de volta a este vídeo, vamos resolver o nosso problema ao abrir um link em um novo navegador em vez de abri-lo no mesmo golpe. Então agora, se você clicar aqui e clicar no governo, ele abrirá a perna em um novo navegador em vez de abri-la com a mesma roupa. E mesmo se você clicar aqui em algum lugar em um hack histórias ou isso é algum tipo de link? Em seguida, exclua Abrir outro navegador, insira abrindo-o na mesma filha. O que queremos é que abra, abra um site ou clique em um link. Ele abre o site no mesmo irmão em que estamos trabalhando em vez de ir para a droga D 4. Então, para isso, vamos usar algo conhecido como onde você planejou Iniciar a web. Você jogando lá, mas ponto doente que vista em branco novo. Uh, você. O Klein. Não, isto é visto. Kline pode ser qualquer coisa. Não importa o que manter o nome, mas vamos pressionar o petróleo. Por favor, entre nele e crie uma nova classe. É bom clicar. OK? Ele criou uma nova classe fronteiras e advocacy se estende de Web você avião, que é muito importante agora, Como você pode ver, ele está mostrando algum tipo de edição, porque ele apresentou para colocar isso Você sabe que ele nomeou vocês? Vá em frente. Vamos trabalhar em uma repreensão forrada. Agora, neste primeiro momento eu vou. Então eu vou explicar para você o que está acontecendo. O primeiro que vamos digitar curto, vamos selecionar a primeira função auxiliar. Eles vão remover esta solicitação de recurso da Web. Em vez disso, eles vão colocar uma corda. Você vai remover isso feito super. Em vez disso, vamos colocar em vista a carga da porta. Você está doente que você queria e depois tem que voltar. Verdadeiro. Então vamos ver o que está acontecendo primeiro é nos entregar. Luzes duplicadas importavam. Vou explicar o que está acontecendo com você. Então, primeiro, vamos voltar um pouco e ver o que está acontecendo. Então esta declaração é o lugar. Uma repreensão, como nenhuma teia de água para deixar o cliente faz, é que me deixe como um cometa realmente sobre o seu Então o que ele faz é empilhamento de qualquer clique em algo em um irmão que permite abrir o link no mesmo problema ainda está fora. Abrindo outro irmão. Esta é a função off cliente de revisão. Como declaramos uma revisão. Clad é que tomamos a variável navegador provavelmente declarado. Ou aqui em diante. Nós iniciamos aqui. E então nós colocamos em disse, Você já jogar um novo Você está jogando? Então criamos uma nova classe ou você está jogando? Seu plano pode significar se alguma coisa. E quando fazemos isso, isso é realmente criado Object. Se você não sabe o que é um objeto e se preocupa com ele, basicamente significa que ele vai para aqui por aqui. Ele se estende cliente repreensão. Então ele sabe que estamos fazendo algo com um navegador aqui. Estamos sendo deve anular. Você está carregando. Então, onde quer que esteja, está carregado. Estamos dizendo que, Senhor, Senhor, isso você está em nossa própria web Você em nosso próprio navegador da Web que estamos criando a partir de diferentes do zero em vez de abrir o que você está em um novo navegador. Então isto é o que a declaração deve substituir. Você está descarregando é muito fraco e esta é a vista. Esta é a web que você realmente, que nós criamos em nossa atividade principal sobre esta é a string que você é. Então, sempre que chamamos essa função, os EUA são automaticamente chamados aqui. Então, por exemplo, se você digitar google dot com ou você ou você e o botão Prince Tagoe o google dot com vai entrar automaticamente. Isso você está em, então, vai carregar o Você está em nossa própria web você porque a visão é sua declarada por esta visão sobre este está dizendo que, em nossa opinião, atraiu o u. n google dot com e porque esta é uma função booleana, estamos retornando através. Esta funcionalidade foi dada automaticamente no estúdio raiva a partir do relatório. Por que ele está dando são replicados editar porque o que faz duplicado me duplicado significa porque é só isso nos entendeu ficar assim. Temos algo melhor. Talvez queira usá-la. Você não tem que usá-lo, mas talvez você possa usá-lo. Então, o que é melhor que eles estão fazendo sua tentativa de nos fazer escolher? Vamos digitar e certeza que você é você está carregado. Então é isso que eles estão tentando que usemos. Solicitações de recursos da Web. Agora isso também é uma validação, mas estamos apoiando um ap A mínimo off 50 onde este não é executado. Isso só é válido para mais recente e pronto 100 dispositivos que usa função são menos do que 1%. Então 99% dos nossos dispositivos não serão usados disfunção. É por isso que estamos a usar esta sessão. Você está enraizando corda que você é em vez de disfunção. Selecione-me. Escreva um comentário aqui. Não quero que fiquem confusos. Então vou escrever um comentário aqui que significa que o Salvador tem algo a oferecer. Você pode querer dar um curto, mas você não precisa. E por que estamos usando disfunção e nem a mais recente é porque nosso FBI mínimo é 15 e um novo método só é validado sob um fim, que só está disponível menos de 1% dos dispositivos agora remover essa coisa fora de uma difícil O Richard. Nós vamos digitar algo como a taxa suprimida avisos vice-localização. I Esta edição vai embora agora que temos implementado isso, vamos direto sobre Jerry movimento clicando no botão play. Então vamos com o Jerry Motion. E aqui estão o aplicativo foi executado. Então vamos digitar e realmente ser definitivamente mais legal ponto com I m pesa ir Burton. Como você pode ver, o site abriu no irmão mais velho e não em um navegador diferente. Então nossa web você cliente está trabalhando agora no próximo vídeo, vamos corrigir outro problema. Então, por exemplo, agora, se removermos esta questão dp cooler bastardas calças traseiras do Guerreiro Andres, o dedo do pé Goober. O site não abre. Vamos consertar isso no próximo vídeo e vejo que você estava lá. 14. Como corrigir o HTTP no URL: Oi, pessoal. Neste vídeo, vamos corrigir nosso problema de escombros extras. Então, por exemplo, se você abrir nossa moção Jenny sobre abrir uma Web rosal e pressionar sobre eles globais, o site não vai abrir. Mas se escrevermos um estúdio com a barra invertida do Baxter sobre o presidente, governá-los, então, como você vê, o Google abrirá. Então o que nós vamos fazer é que com David Ickes editar texto e você vai verificar se no início um aluno está lá ou não, se ele adequado não está lá, então nós vamos adicionar a TV extra. Então vamos perder o nosso “você”. Então, para isso, vamos voltar para trás e arquivar. Bem, aqui estamos pegando o valor do texto de edição. Nós estamos indo para portar em se no próximo valor ponto começa com e vamos colocar em um estúdio p voltando para aquela barra então nosso valor de cada texto vai ser o bluff GOP rua, o valor de texto de edição, e então nós vamos restaurar este valor de texto na U.R.L. U.R.L. e então vamos olhar lá você está. Então o que estamos basicamente fazendo é, por exemplo, você digita www dot google dot com para que nosso valor extra viciado conterá www dot google dot com. Ele vai verificar este tempo para não ser assim. Basicamente, ele vai verificar se o valor do texto viciado com a menina ponto com. Se você é um começa com um Studio B, que no nosso caso não, então ele vai agir esses detritos extras na frente, fora de um valor de texto. Apenas fazendo com que segure Warren. E então vamos armazenar esse valor na Europa e vamos perder. Você é. Vamos dois para fora e ver se funciona. Vamos voltar à emoção geral, e agora vamos pressionar o botão de ir. Como você pode ver, o site é aberto. Vamos testar outro site. Vamos bandeja para fora. Eles são Norton. Eu estive presente no jardim, e como você pode ver, meu site foi aberto. E mesmo que acrescentemos que deveria ser, não importa. Ele será aberto em ambos os cenários. Então, esta vez para novamente o suporte para não tão. Se o nosso valor de cada texto não começar com s Tupi, então faltava um aluno estar na frente. Off é você é E então nós armazenamos este valor nele valor X. E, em seguida, a string que você é é igual a cada valor de texto. E nós vamos olhar, você é, então isso é praticamente tudo para este vídeo. No próximo vídeo, vamos resolver nosso problema fora do JavaScript. Então, por exemplo, se você visitar em um navegador do site algo como você faz Bridget piedoso javascript para executar no Senhor, há um grupo, Burton. Como você pode ver, o site não será aberto. Se você rolar para baixo, você pode ver que está escrito. Por favor, ative o javascript em seu navegador. Então, no próximo vídeo, vamos ativar o JavaScript em um navegador. 15. Habilitando o Javascript: Oi, pessoal. Bem-vindo de volta neste vídeo, vamos ativar Javascript em um navegador para que sites possam como você faz no Facebook e abrir em um navegador vizinhos que é muito, muito fácil. Então, primeiro eu vou colocá-lo. Então eu vou explicar para você. Como o que estou fazendo. Primeiro, vamos fazer as configurações da Web. Fazer tudo são configurações da Web variáveis é igual a dois. Agora você pode renomear isso como qualquer coisa. Não importa, mas apenas para fins de esclarecimento têm configurações da Web encurraladas. Então vamos tomar até Dot Bro é basicamente esta Web. Você estava tomando uma estreia nas configurações get, e então vamos colocar em configurações ponto disse JavaScript, habilitado através Indo, e isso é praticamente tudo. É assim que habilitamos os navegadores JavaScript suficientes. O que você faria para cada navegador da Web e cada web que você tem um website ng por padrão. Então criamos uma configuração da Web em. Poderíamos nomear a variável como avistamentos da Web que poderíamos nomear disponível de qualquer coisa e então nós a diferença. Oito eram Web você, que é conhecido como sobrancelha, e então temos configurações e então nós o que faz as coisas como definido lá em baixo. Vizinho como verdadeiro. Então é basicamente isso. Vamos testar o nosso apenas tropeçou em um irmão estavam indo dedo ou pé Jenny movimento e então, como você viu anteriormente, distrito não funciona. Mas se agora pressionar o botão ir vai esperar em atraiu o que você faz. Então isso é praticamente tudo para este vídeo. Vamos dar uma olhada em outra coisa no próximo vídeo e te vejo lá. 16. Esconder o teclado: Oi, pessoal. Bem-vindo de volta a este trabalho de vídeo que vamos fazer é esconder o teclado após o grupo Wharton expressou. Então, por exemplo, se você abrir o emulador e digitar novamente você está aqui, um teclado seria aberto. Mas na vida real, comida móvel para digitar o teclado americano abrirá os alfabetos das Nações Unidas e quando você pressiona o botão de ir, esse teclado desapareceria. teclado americano abrirá os alfabetos das Nações Unidas e quando você pressiona o botão de ir, Então, vamos escrever o tribunal para que automaticamente quando o Google Express o teclado deve começar a si mesmo e fecha para fazer isso Você algo conhecido como gerenciador de método de entrada . Então, o que vamos fazer, vamos escrever primeiro. Eu vou escrever uma vinda para que vocês saibam do que isso acontece. Então nós estamos indo toe usar algo no gerente de importação mentorado. Nós vamos escrever isso, e então eu vou declarar o nome da variável. Eu só vou chamá-lo de “eu sou”. Você pode chamá-lo de qualquer coisa então, assim como os botões acima. Como, por exemplo, nós declaramos o contexto do botão aqui, então nós vamos fazer o certo na importação, mas seu nige novamente aqui, então nós vamos escrever, obter sistema. Então isso e então nós estamos indo para a direita aqui entrada de ponto de contexto importado. Então é premiar esta linha como um todo faz isso para esboçar o teclado que se abriu e roubou doente na variável. Eu sou eu sou a instância fora do teclado, como aberto, armazenado na variável. Eu sei o que vamos fazer? Sabe que capturamos o teclado? Vamos fechar as pessoas para fazer isso? Sim, para o bom tipo, comprá-los depois esconder-se. Nós vamos escolher a primeira opção auxiliar iria clicar sobre ele e, em seguida, ele requer para levá-lo requer um token de janela e ele levou bastante uma bandeira. Agora, com o que a janela está quebrada? O token é basicamente como ele precisa do valor de texto de edição e ele precisa adicionar cinco, o que detecta que estamos falando. Então precisamos colocar você em todas as portas aqui. Lá está você nele e, em seguida, ponto Obter janela quebrada e vamos relatar o plano como suporte zero a bandeira tem zero significa que isso significa que está tudo bem para lutar contra o teclado. Então a primeira linha, basicamente inicializar, é o teclado e armazena-o no valioso. Sou M e a segunda linha esconde o teclado. Então isso é praticamente tudo para este vídeo. Agora, se você executar o aplicativo APP em seu telefone celular, você verá que depois do presidente, vá fingir a altura do teclado em si no próximo vídeo, vamos implementar esses quatro botões para frente, para trás, atualizar e limpar. Então eu vejo ali. 17. Avançar, voltar, rebaixar, história: Oi caras. Bem-vindo de volta neste vídeo vamos implementar nossos quatro botões que é a frente, a diferença para trás e os botões claros. Então a primeira coisa que vamos fazer é implementar o ouvinte on click para encomendar botões assim como fizemos com o governador. Então nós vamos fazer algo como a frente porque você nomeou em variável como para a frente para trás. Limpar. Recarregar. Então, o que vamos fazer que levaria adiante o idiota disse um clique ouvintes, Novo, Novo, Clique em ouvintes e em Click Something vai surgir agora. Vou copiar e colar isto quatro vezes porque temos quatro fardos. E então eu vou renomear o 2º 1 de volta para um. Assim como você, Senhor, pagar um tão claro. Agora que implementamos os ouvintes on click em todos os quatro botões, você está indo para ir para a frente no para a frente. Nós vamos colocar uma condição se você sabe ponto pode ir para a frente, bro dot Ir para a frente Agora o que isso faz é verificar com ele o navegador pode ir para a frente ou não. Então, por exemplo, se abrimos o irmão pela primeira vez em pressionou um botão de quatro, não há nada para ir para a frente dancer dedo do pé. Não vai funcionar, e vai passar por um erro. É por isso que estamos primeiro verificando se o navegador pode avançar ou não. Se o navegador pode ir para a frente, então nós vamos usar a função inbred off. Vá em frente para implementar navegador, vá em frente. Então vamos fazer a mesma coisa ao contrário. Primeiro vamos mergulhar. Se, em seguida, sobrancelha eu sou Brow não é nada além de simplesmente nossa estréia, Muito Bill. Então você tem um novo tipo na porta pode voltar. Se ele pode voltar, então sobrancelha ponto Volte então no real ou botão que vamos fazer agora. Não carregue três. É isso. Apenas é apenas uma linha e ele vai recarregar o close up e 1/4 1 Nós estamos indo para fazê-lo fora . Faça isso limpar o histórico para que o histórico seja limpo e o navegador não vá para frente ou para trás . Então, isso muito menos do que o aplicativo e ver se ele funciona ou não, ou que eu vou clicar carga de exibição no meu simulador de movimento Jenny já foi iniciado. Então eu vou apenas esperar que o aplicativo seja executado se você abrir uma geração no exército agora e você pode ver depois que Gaza abriu. Então, se você vai para ponto com, em seguida, pressione o botão de chamada vontade ou comum aberto. E depois disso, se fores ao YouTube Dot com, fui elogiado atrás. Burton, você vai abrir. Agora. Se quiser voltar, pressionaremos o Gu Burton e voltaremos. E se você quiser voltar para você, você apenas pressionou madeira para a frente? Eu vou para você fazer. E se você quiser reviver, recarregar você faz você basta pressionar esse botão de atualização, ele irá atualizar. E se você pressionar aquele Lumberton não mostrou nada, mas a história foi limpa. Então, se você colocar uma carga saco segurado trabalhar agora e não está funcionando, não. Então isso é praticamente para este vídeo no próximo vídeo via realmente vai fazer um carregador para este irmão. Então, por exemplo, se você agora, abra o google dot com. Ele não mostra qualquer tipo de indicação de que o site está abrindo, então vamos corrigir isso no próximo vídeo. 18. Adicionando uma barra de progresso: Oi caras. Neste vídeo, vamos fazer uma barra de progresso ou também conhecida como um carregador para o nosso navegador da Web. Por exemplo, se você vai para um site como hacks durante iniciar calma, que está digitando extra estes ponto com e Prince Yeogu Burton. Não está nos mostrando nenhuma indicação de que pouco começou a carregar o site e você acabou encontrar o site do Senhor. Então vamos descobrir essa coisa. Então, primeiro de tudo, vamos para o nosso ativo, até mesmo o mentor da escola. Excelente. No âmbito desta revisão, vamos tornar algo conhecido como uma parte do progresso. Então nós estamos indo toe tipo tipo programa spot aqui em grão como apontou oi como embrulhado sob . Vamos dar-lhe uma identificação. identificação Estou mesmo fora do progresso. Mas sobre isso praticamente assim. Como você pode ver, uma barra de progresso está aqui. Agora vamos para um verso e arquivo e assim como os espartanos vão declarar uma barra de progresso e em seguida, abaixo apenas como esses botões, nós estamos indo para inicializar nosso progresso. Mas no quebrou isso, mas encontrá-lo por 80 nossa filha i d ponto parte progresso Agora vamos criar algo conhecido em jogo linha Grupo Web. É como a mesma linha de repreensão sobre o que vamos fazer, que está no carregador de fatias. Nós também poderíamos ter feito isso em nossa opinião, reivindicado ou classe Java, mas eu queria que vocês aprendessem algo diferente. É por isso que vamos fazer uma teia de sexo do Plane a seleciona nela. Vamos nomeá-lo sobrancelha assim como o acima. E eles estavam doentes. Agora vamos selecionar a primeira coisa que vai pressionar enter. Então escreveríamos novo. Eles são prancha crescida lá vai pressionar enter e então nós estamos indo dedo do pé abrir as chaves em dentro deste, nós vamos fazer uma função conhecida como em Progresso. Mudar. Vamos pressionar tab e, em seguida, vamos escrever sobre o progresso Change. Vamos selecionar o terceiro 1 pressione enter. Então eles vão remover a super linha porque nós não precisamos dela. Vamos pressionar o botão Voltar e então vamos escrever o progresso. Mas isso faz essa variável. Selecione esta cópia esta conta muito, porque eu sou muito preguiçoso para escrevê-lo novamente e apenas colado afastado . Você está no ponto disse progresso. E depois aqui vamos para a direita. Esta variável nos permite copiá-lo e colocá-lo aqui e, em seguida, abaixo deste. Nós vamos escrever se condição, isto é, Se o novo progresso é igual a 200 eles fazem outra coisa, fazer outra coisa. E, em seguida, dentro desta declaração se else, vamos avaliar ponto barra de progresso disse visão visibilidade não vai. E então você está bem. Copie a mesma coisa. Uma outra declaração. Vamos escrever vista, não visível. Então é basicamente isso. Então, o que? Nós estamos indo para o pé. O que estamos fazendo é que vou recapitular uma vez. Em primeiro lugar, que fez, disse Webb noivo jogando. Então fizemos um novo objeto com ele. Então, depois de fazer um novo objeto, declaramos uma função conhecida como em progresso. Mudar o Ben sempre no progresso, mudar a discórdia. Então há essa web que você vê e isso não é um progresso novo agora, quando está ligado, progresso mudou. Chamada no progresso alterado. Ele é sempre chamado quando o site está carregando ou em processo de descarregamento. Então, quando o site é um processo on off carregamento sobre o progresso, mudança discórdia e sobre o progresso. Alterado dá esse novo progresso onde o status com o site é carregado ou não, ou no processo fora do processo de carregamento. Está guardado neste novo progresso. Depois disso, declaramos um progresso Fardart estado progresso, novo progresso e, em seguida, neste projeto, se o novo progresso é 400 ou não, isso significa que o site como nós carregá-lo ou não, se o lado que realmente saqueado, então nós dissemos o progresso, mas para invisível ou ido para que os programas, mas você não vai para cima. Mas se o progresso não é 100 ativista de intrincado, ainda senhorio, então dissemos que a parte do progresso do processo, a visibilidade para visível que vai mostrar na aplicação. Então vamos executá-lo e ver o que acontece. Você vai dizer dispositivo genuíno Clique em OK, agora que o aplicativo é ordenado para deixar ir para Jenny Motion. Como você pode ver aqui, Lording Button está vindo. Então eu realmente estrelato está carregando neste botão carregador está vindo para cá. Então, se você, por exemplo, se você tomar um site, vamos parar o carregado. Então, por exemplo, se você abrir um site conhecido como google dot com e tocar o Guberti, vamos ver O carregador aparece novamente, e então o google dot com está totalmente carregado. Ele desaparece. Então isso é praticamente tudo para este vídeo. Vejo-te no próximo. 19. Lançando o aplicativo na Play Store: Oi, pessoal. Neste vídeo, vou lhes dar os destaques de como lançar este Vingador Broza no testamento, Ferramenta Policial. Agora o processo é muito fácil. Então eu só vou te dar os destaques em você pode seguir ao longo do resto fora dele por conta própria. Então, a primeira coisa que precisamos fazer é realmente ir para os búlgaros e mudar este brilhante para liberar. Porque o nosso aplicativo agora vamos depurá-lo e você estava desenvolvendo-o. Então construa radiante. Não era a prancha. Temos que mudar mais o dedo do pé. Podemos fazer isso clicando em Moria e, em seguida, vir aqui continuar a aliviar. Então está mudando nossas coisas para liberar, e então vamos fechá-lo. E depois vamos assar e gerar um PK assinado. Agora ele vai nos pedir a parte da loja de chaves. Vamos criar um novo só digite a parte da sua loja de chaves aqui. Então, por exemplo, eu gostaria de fazer isso em sua parada de convés. Então, para ficar, parar de onde? Ou, por exemplo, posso até fazê-lo no Seagrave. Então eu vivi um objetivo final como algo como um novo projeto. Convidados e depois à direita. Uma senha que confirmou a senha. E certifique-se de que você se lembra dessa senha porque se você precisar atualizar seu aplicativo, você pede essa senha. E apesar disso também certo, o Al es el es é basicamente o nome do seu aplicativo. Então, basta escrever senha oye de Jibril, direita It novamente Confirmá-lo afastado. Você escreve seu primeiro nome, certo? Diga que as coisas óbvias simplesmente desapareceram. Ok, depois de limpar tudo bem, foi vara. Ele terá uma parte de armazenamento de chaves aqui automaticamente e, em seguida, para a senha de armazenamento de chaves. Isso pode ser qualquer parte ou que você deseja nome de aplicativo alias. Ele senha a mesma coisa e, em seguida, basta clicar em lembrar senhas porque não queremos esquecê-lo e, em seguida, clique em próximo depois de clicar em próximo e não vai clicar em próximo. Mas vai perguntar-te onde deve guardar o “A PK 5”. Você pode começar o épico um arquivo a cada lugar, mas eu geralmente gosto de fazer a parada nórdica depois de obter o arquivo MBK. O que você quer fazer é que você está indo toe abrir este site em que você está indo para escrever play dot google dot com app store publicar. Eles vão para isso. U r l vai pedir-lhe um valor fora cerca de, tipo, $20 para fazer a conta em você. Levante-se. Depois de fazer esse comentário, você pode carregar quantos aplicativos quiser depois Depois de fazer um aplicativo, você tem que clicar em criar aplicativo e você pode bem aqui, aqui, esse título offic aplicação e não há fora do processo foi bastante direto para a frente. Então isso é praticamente tudo para este vídeo. Vejo-te no próximo. 20. O que vem a seguir?: Ei, pessoal, eu só queria que vocês soubessem que se vocês tivessem algum problema, incluindo que eu carreguei a quadra nisso, hum, então vocês podem ir para ter ponto com barra invertida outros reverter lados são três traço broza em . Você pode ver todo o tribunal que escrevi para este pedido. Então este é o último vídeo das cidades dos irmãos móveis. Eu só queria apreciar o tempo que vocês tiraram de suas vidas para aprender algo novo e incrível. Então isso é basicamente para o discurso. Se você gosta deste curso, você pode querer conferir meus outros cursos. Então eu vou ver você estava lá, bife.