Construindo um navegador para Android. Como alterar o navegador padrão no Android

Querida, eu sou um estudante bca. Tenho que fazer um projeto no último semestre. Então decidi criar uma web que rode no sistema operacional Android, mas sou totalmente a favor desse aplicativo. Então, alguém pode me ajudar nisso. Já instalei todas as ferramentas necessárias como jdk, android sdk 3.0, eclipse. Mas agora não tenho ideia de onde devo começar o desenvolvimento do navegador. Então por favor me ajude ... Eu só tenho 2 meses para este projeto. Então, é possível em 2 meses ou não?

Depende do que você quer dizer ao desenvolver seu navegador ...

Desenvolver um navegador + mecanismo de renderização do zero é muito trabalhoso, mas você pode facilmente construir um navegador baseado em Androids WebView usando o WebViewClient e criar uma nova IU alterando a maneira como o usuário interage com o navegador.

O Webview tem todos os tipos de interceptores para interceptar a interação do navegador, para que você possa estendê-la facilmente. Por exemplo, você pode permitir que o usuário folheie as páginas (como o google fastflip), experimente 3D, mapeie a página da web renderizada no espaço OpenGL (como em um navegador de esfera), etc.

Para começar, dê uma olhada no blog de Alexander Kmetek e seu projeto Mosambro, que estende o navegador Android com suporte a microformato.

Parece um projeto realmente grande, então você não pode simplesmente começar do zero e gravá-lo. Você deve fazer um plano de como deseja implementar todas as partes, escrever diagramas de aula, etc. Se você está estudando ciência da computação, deve ter ouvido falar sobre isso nos semestres anteriores.

Primeiro você tem que se perguntar se este projeto é possível como você pode ver pelos comentários, a maioria das pessoas concorda que você não deve subestimar este desafio!

Eu realmente sugiro que você entenda a escala desta tarefa, aqui está o código-fonte do navegador Androids dando uma ideia da complexidade.

Construir um navegador básico poderia ter sido feito em um ou dois dias para aqueles com experiência em desenvolvimento Android, assim como outros afirmaram que o WebView fornece praticamente tudo que você precisa para exibir uma página da web. Existem alguns ajustes para JavaScript e outras funcionalidades para validar e, em seguida, marcar a caixa de texto principal para o botão url e ir, que é basicamente o navegador principal da web.

O verdadeiro trabalho vem em todas as configurações avançadas. Fazer um navegador que concorra com os grandes pode ser um pouco complicado para uma pessoa em alguns meses, mas fazer o seu próprio que funcione é muito possível. Experimente!

Para criar um navegador da web completo no Android, você usa um WebView.

Vinculação de código simples:

WebView wv = (WebView) findViewById (R.id.webview1); wv = (WebView) findViewById (R.id.webView1); wv.loadUrl ("http://www.apsmind.com");

Os navegadores padrão em dispositivos Android muitas vezes falham em atender às necessidades do dia-a-dia dos usuários mais exigentes. Existem muitos navegadores de Internet funcionais e de alta qualidade neste sistema operacional. Coletamos os melhores navegadores para Android neste artigo.

O Firefox carrega legitimamente o título de um dos melhores navegadores móveis no Android. Ao longo dos anos de sua presença neste sistema operacional, o desenvolvimento da Mozilla adquiriu uma massa de funções e recebeu uma interface moderna e refinada. O Firefox para Android é um equilíbrio entre funcionalidade, usabilidade e velocidade de uso. O navegador móvel da Mozilla é inferior em velocidade ao mesmo Google Chrome, mas muitos dos recursos do Firefox são muito mais agradáveis ​​e convenientes.

O motor proprietário Gecko que o Firefox usa suporta quase todos os padrões modernos da web, e também há extensões para ele com funcionalidades adicionais, assim como na versão desktop do navegador. Entre as principais funções do Fiefox: sincronização de todos os dados entre navegadores usando uma conta especial, navegação segura, um painel de início conveniente, muitas extensões, um modo de leitura.



O navegador mais popular não apenas em computadores, mas também em dispositivos móveis é o Google Chrome. Não surpreendentemente, quase sempre vem pré-instalado no sistema operacional móvel mais popular. O Chrome ganhou sua popularidade merecidamente - é rápido, relativamente funcional, simples e conveniente, e também é bem integrado com os serviços do Google e a versão desktop do navegador (há uma sincronização completa de dados e guias). A integração com os serviços do Google às vezes pode ser útil, por exemplo - traduzir texto em páginas usando o Google Tradutor ou pesquisa por voz.

O Chrome também cuida da segurança do usuário - o navegador tem um filtro especial integrado para sites que podem ser perigosos para dispositivos Android. Existe alguma aparência de tecnologia de compressão de dados. Não é tão perfeito quanto o Opera, mas ainda salva os dados transmitidos por Wi-Fi e Internet móvel muito bem. Há um modo de navegação anônima para sites que visitam anônimos. Talvez a única desvantagem do Chrome no momento seja a falta de suporte para extensões. Para aqueles que procuram experimentar todos os novos recursos primeiro, existe o Chrome Beta e Dev. Essas versões do navegador são atualizadas com mais rapidez e frequência - todas as inovações são testadas nelas.



Os navegadores móveis da empresa norueguesa Opera também são um dos mais populares, funcionais e de rápido crescimento na plataforma Android. Esses caras, ao longo dos anos de trabalho, foram definitivamente capazes de derivar a fórmula para um navegador de Internet quase ideal para smartphones e tablets. O Opera tem quase tudo que um usuário comum precisa: navegação rápida, um painel expresso clássico conveniente, sincronização de dados com a versão para desktop, modo anônimo, uma pesquisa conveniente com dicas da barra de endereços e um dos principais recursos - compressão de tráfego.

Os caras da Opera comeram o cachorro com tecnologias para economizar tráfego. O Mobile Opera com o modo Turbo ativado pode reduzir os custos de Internet móvel pela metade ou até três vezes. Para aqueles que são especialmente importantes sobre o consumo de tráfego, existe o Opera Mini - ele tem economia por padrão, mas às vezes a aparência dos sites sofre com isso. Além disso, a versão mini é muito mais leve e rápida do que o Opera normal. Outro ponto forte do navegador de mesmo nome é sua aparência bonita e agradável. O Opera sempre foi famoso por uma das interfaces mais elegantes em navegadores. Se você deseja compactar todo o tráfego em seu dispositivo, preste atenção no aplicativo.



Dolphin é um navegador alternativo para Android com toneladas de recursos e funções extras prontos para uso. Entre estes, vale destacar o suporte para Adobe Flash, que quase todos abandonaram, mas ainda é usado em muitos lugares, o uso de vários temas para alterar a interface, suporte para add-ons exclusivos e controle de gestos simples e convenientes . Tudo isso está disponível de uma vez - sem configurações adicionais. E o Dolphin é rápido, seguro, gratuito e sempre atualizado - os desenvolvedores lançam atualizações do navegador quase todas as semanas.


O Puffin é um navegador da Web para dispositivos móveis com conceito semelhante ao Dolphin. Aqui também há uma interface bonita e conveniente, muitas possibilidades e também o Puffin é tão rápido quanto o "golfinho". Basicamente, o navegador Puffin é adequado para dispositivos fracos, uma vez que fornece uma tecnologia especial para navegação "leve" na web - as páginas são carregadas primeiro no serviço de nuvem Puffin, otimizado lá e já leve na tela do dispositivo. Ao mesmo tempo, a qualidade e a aparência das páginas praticamente não sofrem com um layout quebrado ou uma diminuição na qualidade.

Também no Puffin, vale a pena observar uma série de recursos adicionais:

  • suporte total para Adobe Flash para jogos (joystick virtual na tela);
  • criptografia de tráfego por meio de um serviço em nuvem;
  • emulação do mouse;
  • a capacidade de fazer upload de arquivos primeiro para a "nuvem" e depois para o dispositivo;
  • instalação de extensões;
  • temas de interface.
O navegador Puffin é uma excelente escolha para dispositivos fracos, mas ao mesmo tempo, a funcionalidade deste navegador de Internet não está ocupada.



A empresa russa Yandex conseguiu criar seu próprio navegador para dispositivos móveis Android. O Yandex Browser para esta plataforma é uma excelente solução para usuários do CIS. Este navegador de Internet está imerso em integração com os serviços do próprio Yandex e outras redes sociais / portais locais. Por exemplo, a barra de pesquisa do navegador sugere os sites necessários e entende as consultas perfeitamente, e dentro do aplicativo você pode ver informações sobre o tempo e os congestionamentos.

Ao comprar um smartphone baseado em Android, pelo menos um navegador será instalado por padrão. Pode ser o Google Chrome ou algum outro navegador desenvolvido pelo fabricante. Mas, se o navegador já instalado não for adequado para você, você pode baixar qualquer outro do Play Market. Se o seu dispositivo possui vários aplicativos semelhantes, torna-se necessário selecionar um deles, que será usado por padrão. O restante do artigo descreverá as opções de como você pode fazer isso.

Navegador padrão para Android

Hoje, existem alguns navegadores da web projetados para dispositivos Android. Todos eles têm suas próprias vantagens e desvantagens. Mas, apesar de suas diferenças, você pode definir qualquer um deles por padrão de três maneiras diferentes. Cada um deles será descrito em detalhes posteriormente neste artigo.

Método 1: configuração de parâmetros do sistema operacional

O método mais popular e fácil de instalar o navegador padrão é configurar o sistema operacional. Para instalar o navegador principal, siga estas etapas:

    1. Acesse as configurações do seu smartphone na tela inicial ou no menu de aplicativos.


    1. Abra o item "Aplicativos e notificações".

    1. Role até o final da lista para encontrar a linha "Configurações adicionais"... Às vezes, na lista, você pode não ver esta seção, uma vez que está oculta no gráfico "Ainda".

    1. A seguir, selecione uma opção "Aplicativos padrão".

    1. Escolha uma seção "Navegador" para definir o navegador da web padrão. Você também pode personalizar as configurações de mensagens, telefone, entrada de voz e muito mais.

    1. Quando uma janela aparecer com uma lista de todos os navegadores instalados, marque a caixa ao lado daquele que você deseja definir como padrão.


  1. Agora você pode usar seu navegador da web. Todos os links, mensageiros instantâneos, continuarão a abrir no navegador instalado.

Este método é realmente muito simples, além disso, você pode definir configurações adicionais para o seu smartphone.

Método 2: configurar navegadores da web

Usando as configurações, você pode definir qualquer navegador como padrão, exceto o Google Chrome padrão. Você pode concluir este procedimento em algumas etapas simples. Mais adiante no artigo, usando a versão móvel do Yandex Browser e MozillaFirefox como exemplo, todas as etapas que devem ser executadas para instalar o navegador principal serão descritas em mais detalhes. Para outros navegadores, o procedimento será semelhante.

    1. Abra a versão mobile do navegador, no canto superior ou inferior direito, clique nos três pontos verticais para abrir o menu.


    1. Encontre o Conde "Definições" ou "Opções" e toque nele para abri-lo.

    1. Na lista proposta, encontre o item Defina como navegador padrão e clique nele. Se você usa o Yandex Browser, pode encontrar esta seção na página inicial do menu da barra de pesquisa.

    1. Em seguida, uma guia aparecerá na tela em que você precisa clicar "Definições".

    1. Você será levado para a página de configurações "Aplicativo padrão"... Agora siga os mesmos passos descritos nos parágrafos 5, 6 e 7 do método anterior.


Esta opção é muito semelhante ao método descrito acima. Depois de concluir certas ações, você ainda irá para a seção "Aplicativos padrão". Mas tendo dado preferência a este método, você pode definir as configurações sem sair do navegador.

Método 3: link ativo

Esta opção tem as mesmas vantagens do primeiro método descrito. Você pode definir qualquer navegador como o principal em seu smartphone, se houver essa oportunidade.

Este método é relevante apenas quando você baixou um novo navegador da Play Store ou o navegador principal da web não foi instalado anteriormente em seu telefone.

  1. Vá para o aplicativo que possui um link ativo, clique nele para ir. Caso uma janela apareça com uma lista de ações, selecione "Abrir".
  2. Você verá uma guia na qual é necessário selecionar um navegador da web para abrir o link. Este deve ser o navegador que você deseja ver como o principal em seu smartphone e, em seguida, marque o botão "É sempre".
  3. O link selecionado será aberto no navegador selecionado, que será instalado por padrão.

Infelizmente, esse método não é relevante para aplicativos como Telegram, VKontakte e semelhantes. Não pode ser usado em todas as situações. No entanto, se você instalou recentemente um navegador da web ou os padrões foram removidos, esta opção é a solução perfeita para você.

Instalação opcional do navegador da web para seguir os links internos

Certos aplicativos possuem um sistema integrado de leitura de links denominado WebView. Para estes programas, utiliza-se o GoogleChrome como navegador principal, ou a ferramenta WebView já mencionada acima. Se necessário, você pode alterar este parâmetro.
Todos os navegadores da web conhecidos não têm essa função, portanto, você terá que pesquisar entre os navegadores menos populares. Você pode se concentrar em visualizadores de diferentes fabricantes já instalados no shell proprietário do sistema operacional Android. Antes de prosseguir com as etapas abaixo, certifique-se de que seu smartphone tenha um menu ativo. "Para desenvolvedores".

Para substituir o visualizador WebView, siga estas etapas:

    1. Vá para as configurações e encontre o item "Sistema" que está no final da lista.

    1. A seguir, abra a seção "Para desenvolvedores"... Você também pode encontrá-lo no menu de configurações principal no final da lista de ações.

    1. Agora encontre o gráfico "Serviço WebView" e execute-o.

    1. Se você tiver várias opções para visualizar os serviços, selecione aquela que melhor se adapta a você marcando a caixa de seleção na área de caixa de seleção.

  1. Todos os links agora serão abertos no navegador de sua escolha.

Visualizador de links, raramente substituído. Mas você pode usar esta opção se seu smartphone fornecer a opção acima.

Este artigo descreve todos os métodos possíveis de configuração do navegador como o principal para um smartphone Android. Dependendo da situação, você sempre pode encontrar um método adequado para você.