WEBVTT

00:01.030 --> 00:09.080
As intenções implícitas são usadas para executar ações que podem envolver componentes de outros aplicativos.

00:09.100 --> 00:16.000
Você especifica a ação que deseja executar e o sistema Android encontra o componente apropriado para

00:16.000 --> 00:17.620
lidar com essa ação.

00:17.650 --> 00:23.320
Suponha que você queira abrir uma página da Web usando o navegador da Web do dispositivo.

00:23.320 --> 00:26.680
Portanto, para isso, criarei uma nova função aqui.

00:27.130 --> 00:36.850
Nomeie-a como open web page e, nessa função, começarei a escrever o código que nos

00:36.850 --> 00:45.160
permitirá acessar a página do site do Google igual a Uri dot parse.

00:45.160 --> 00:55.960
E aqui eu defini no Android que um identificador uniforme de recurso Uri é uma representação compacta de cadeia de caracteres usada para identificar

00:55.960 --> 01:01.700
um recurso, como um conteúdo de arquivo ou um endereço da Web.

01:01.730 --> 01:10.280
É uma maneira de identificar recursos de forma exclusiva e fornece um formato padronizado para endereçar recursos

01:10.280 --> 01:13.730
em diferentes aplicativos e componentes.

01:13.730 --> 01:18.470
Portanto, pense nisso como uma cadeia de caracteres que contém esse URL.

01:18.500 --> 01:21.740
Agora vou começar com a classe de intenção.

01:21.770 --> 01:26.090
Instância de intenção, que é nomeada como intenção desta forma.

01:26.090 --> 01:36.230
Aqui, definirei uma nova intenção e, apesar de usar o destino, usarei o ponto da classe de intenção.

01:36.230 --> 01:39.980
Vejo que há muitas coisas que posso fazer.

01:40.010 --> 01:43.100
Processo de texto, texto e assim por diante.

01:43.100 --> 01:51.290
Action, airplay mode, all caps, all answer Preciso usar action underscore view porque preciso

01:51.290 --> 01:56.270
visualizar e ir para o navegador que está no dispositivo.

01:56.270 --> 01:59.150
Preciso visualizar a página da Web.

01:59.150 --> 02:03.470
Em seguida, usarei start activity e use intent.

02:03.470 --> 02:09.050
Então, talvez você esteja se perguntando qual é a ação de exibição na classe de intenção.

02:09.080 --> 02:16.160
A exibição de ação é uma constante predefinida usada como uma ação na classe de intenção.

02:16.160 --> 02:24.950
Normalmente, é usado para indicar que você deseja visualizar o conteúdo especificado por um Uri ou recurso.

02:24.950 --> 02:33.530
Quando você cria uma intenção com a ação, visualiza a ação e fornece um Uri, o sistema tentará encontrar um componente

02:33.530 --> 02:41.960
apropriado para lidar com a ação, como abrir uma página da Web, exibir uma imagem ou reproduzir um vídeo.

02:41.960 --> 02:51.390
Nesse caso, o sistema procurará um navegador da Web que possa abrir esse Uri, que é uma página da Web de formulário.

02:51.410 --> 03:00.080
Uma última coisa que preciso adicionar é um botão aqui na atividade principal que nos permite abrir essa página da Web.

03:05.600 --> 03:12.110
Agora, vamos passar para o método Oncreate aqui e inicializar o botão.

03:12.110 --> 03:25.070
Número dois BTN para ser igual a new ou sorry find view by ID ou id dot open browser BTN two dot set on click

03:25.070 --> 03:31.910
listener New view e chamarei o método open web page.

03:32.470 --> 03:38.260
Se você tiver algum erro como esse, basta criar um projeto limpo.

03:39.070 --> 03:40.600
Execute o projeto.

03:41.230 --> 03:43.510
E este é o nosso aplicativo.

03:43.780 --> 03:52.330
Clicarei no botão Ir para o Google e você verá que sou direcionado para o navegador Chrome e

03:52.330 --> 03:55.150
verá que o Google está ativo.
