Android için bir tarayıcı oluşturma. Android'de varsayılan tarayıcı nasıl değiştirilir

Tatlım, ben bir bca öğrencisiyim. Geçen yarıyılda bir proje yapmam gerekiyor. Bu yüzden Android işletim sistemi üzerinde çalışan bir web oluşturmaya karar verdim, ancak bu uygulamaya tamamen katılıyorum. Peki bu konuda bana yardımcı olabilecek var mı? jdk, android sdk 3.0, eclipse gibi gerekli tüm araçları zaten yükledim. Ama şimdi tarayıcı geliştirmeye nereden başlamam gerektiğine dair hiçbir fikrim yok. Bu yüzden lütfen bana yardım edin ... Bu proje için sadece 2 ayım var. Yani 2 ayda mümkün mü değil mi?

Tarayıcınızı geliştirirken ne demek istediğinize bağlı...

Sıfırdan bir tarayıcı + işleme motoru geliştirmek çok iştir, ancak WebViewClient'i kullanarak Android WebView tabanlı bir tarayıcıyı kolayca oluşturabilir ve kullanıcının tarayıcıyla etkileşim şeklini değiştirerek yeni bir UI oluşturabilirsiniz.

Web görünümü, tarayıcı etkileşimini engellemek için her türlü önleyiciye sahiptir, böylece onu kolayca genişletebilirsiniz. Örneğin, kullanıcının sayfaları çevirmesine (google fastflip gibi), 3D ile denemeler yapmasına, oluşturulan web sayfasını OpenGL uzayında (bir küre tarayıcısında olduğu gibi) eşleştirmesine vb. izin verebilirsiniz.

Başlangıç ​​noktası olarak, Alexander Kmetek'in bloguna ve Android tarayıcısını mikroformat desteğiyle genişleten Mosambro projesine bir göz atın.

Kulağa gerçekten büyük bir proje gibi geliyor ve bu yüzden sıfırdan başlayıp kaydedemezsiniz. Tüm bölümleri nasıl uygulamak istediğinize dair bir plan yapmalısınız, sınıf diyagramları yazmalısınız vb. Bilgisayar bilimi okuyorsanız, bunu önceki dönemlerde duymuş olmalısınız.

İlk önce kendinize bu projenin mümkün olup olmadığını sormalısınız. Yorumlardan da görebileceğiniz gibi, çoğu insan bu zorluğu hafife almamanız gerektiği konusunda hemfikir!

Gerçekten bu görevin ölçeğini anlamanızı öneririm, işte size karmaşıklık hakkında bir fikir veren Android tarayıcısının kaynak kodu.

Diğerlerinin WebView'ün bir web sayfasını görüntülemek için ihtiyacınız olan hemen hemen her şeyi sağladığını belirttiği gibi, Android geliştirme deneyimine sahip olanlar için temel bir tarayıcı oluşturmak bir veya iki gün içinde yapılabilirdi. JavaScript ve diğer işlevlerin doğrulanması ve ardından url ve go düğmesi için ana metin kutusunu işaretledikten sonra, hemen hemen ana web tarayıcısı olan birkaç ince ayar vardır.

Gerçek çalışma, tüm gelişmiş ayarlarda gelir. Büyük adamlarla rekabet eden bir tarayıcı yapmak, bir kişi için birkaç ay içinde biraz zor olabilir, ancak işe yarayan kendi tarayıcınızı yapmak çok mümkündür. Denemek!

Android'de eksiksiz bir web tarayıcısı oluşturmak için bir Web Görünümü kullanırsınız.

Basit kod bağlama:

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

Android cihazlardaki standart tarayıcılar, genellikle seçici kullanıcıların günlük ihtiyaçlarını karşılamada başarısız olur. Bu işletim sisteminde birçok kaliteli ve işlevsel İnternet tarayıcısı bulunmaktadır. Bu yazıda Android için en iyi tarayıcıları topladık.

Firefox haklı olarak Android'deki en iyi mobil tarayıcılardan birinin ünvanını taşıyor. Bu işletim sistemindeki varlığı yıllar boyunca Mozilla geliştirme, bir dizi işlev ve rafine modern bir arayüz kazandı. Android için Firefox, işlevsellik, kullanılabilirlik ve kullanım hızı dengesidir. Mozilla'nın mobil tarayıcısı, aynı Google Chrome'dan daha düşük hıza sahiptir, ancak Firefox'un birçok özelliği çok daha keyifli ve kullanışlı hale getirilmiştir.

Firefox'un kullandığı tescilli Gecko motoru hemen hemen tüm modern web standartlarını destekler ve aynı zamanda tarayıcının masaüstü versiyonunda olduğu gibi ek işlevselliğe sahip uzantıları da vardır. Fiefox'un ana işlevleri arasında: özel bir hesap kullanarak tüm verilerin tarayıcılar arasında senkronizasyonu, güvenli gezinme, uygun bir başlangıç ​​paneli, birçok uzantı, bir okuma modu.



Yalnızca bilgisayarlarda değil, mobil cihazlarda da en popüler tarayıcı Google Chrome'dur. Şaşırtıcı olmayan bir şekilde, neredeyse her zaman en popüler mobil işletim sisteminde önceden yüklenmiş olarak gelir. Chrome, popülerliğini oldukça hak etti - hızlı, nispeten işlevsel, basit ve kullanışlı ve ayrıca Google hizmetleri ve tarayıcının masaüstü sürümüyle iyi bir şekilde entegre edildi (veri ve sekmelerin tam senkronizasyonu var). Google hizmetleriyle entegrasyon bazen yararlı olabilir, örneğin Google Çeviri veya sesli arama kullanarak sayfalardaki metinleri çevirmek.

Chrome ayrıca kullanıcı güvenliğini de üstlenir - tarayıcının, Android cihazlar için tehlikeli olabilecek siteler için yerleşik özel bir filtresi vardır. Bir miktar veri sıkıştırma teknolojisi var. Opera'nınki kadar mükemmel değil, ancak yine de Wi-Fi ve mobil İnternet üzerinden aktarılan verileri oldukça iyi bir şekilde koruyor. Anonim ziyaret siteleri için gizli bir mod vardır. Belki de şu anda Chrome'un tek dezavantajı, uzantılar için destek eksikliğidir. Önce tüm yeni özellikleri denemek isteyenler için Chrome Beta ve Dev var. Bu tarayıcı sürümleri daha hızlı ve daha sık güncellenir - tüm yenilikler bunlarda test edilir.



Norveçli Opera firmasının mobil tarayıcıları da Android platformunda en popüler, işlevsel ve hızlı büyüyen tarayıcılardan biri. Bu adamlar, yıllarca çalıştıkları süre boyunca, akıllı telefonlar ve tabletler için neredeyse ideal bir İnternet tarayıcısının formülünü kesinlikle elde edebildiler. Opera, sıradan bir kullanıcının ihtiyaç duyduğu hemen hemen her şeye sahiptir: hızlı gezinme, kullanışlı bir klasik ekspres panel, masaüstü sürümüyle veri senkronizasyonu, anonim mod, adres çubuğundan ipuçlarıyla uygun bir arama ve ana özelliklerden biri - trafik sıkıştırma.

Opera'dan adamlar, trafiği kurtarmak için teknolojilerdeki köpeği yediler. Turbo modu etkinleştirilmiş Mobil Opera, mobil internet maliyetlerini yarıya, hatta üç katına kadar azaltabilir. Trafik tüketimi konusunda özellikle önemli olanlar için Opera Mini var - varsayılan olarak tasarruf sağlar, ancak bazen sitelerin görünümü bundan zarar görür. Ayrıca mini versiyonu normal Opera'dan çok daha hafif ve hızlıdır. Aynı isimli tarayıcının bir diğer güçlü yanı ise güzel ve hoş görünümü. Opera, tarayıcılardaki en şık arayüzlerden biri ile her zaman ünlü olmuştur. Cihazınızdaki tüm trafiği sıkıştırmak istiyorsanız, uygulamaya dikkat edin.



Dolphin, kutudan çıktığı gibi tonlarca ekstra özellik ve işleve sahip Android için alternatif bir tarayıcıdır. Bunlar arasında, hemen hemen herkesin vazgeçtiği ancak hala birçok yerde kullanılan Adobe Flash desteği, arayüzü değiştirmek için çeşitli temaların kullanılması, benzersiz eklentiler için destek ve kullanışlı ve basit hareketlerin kontrolü dikkat çekiyor. . Bütün bunlar bir kerede mevcuttur - ek ayar yoktur. Ve Dolphin hızlı, güvenli, ücretsiz ve her zaman günceldir - geliştiriciler neredeyse her hafta tarayıcı güncellemeleri yayınlar.


Puffin, konsept olarak Dolphin'e benzeyen bir mobil web tarayıcısıdır. Burada da güzel ve kullanışlı bir arayüz var, birçok olasılık var ve ayrıca Puffin "yunus" kadar hızlı. Temel olarak, Puffin tarayıcısı zayıf cihazlar için uygundur, çünkü "hafif" web'de gezinme için özel bir teknoloji sağlar - sayfalar önce Puffin bulut hizmetine yüklenir, orada optimize edilir ve cihaz ekranında zaten hafiftir. Aynı zamanda, sayfaların kalitesi ve görünümü pratik olarak bozuk bir düzenden veya kalitedeki düşüşten etkilenmez.

Ayrıca Puffin'de bir dizi ek özelliği belirtmekte fayda var:

  • oyunlar için Adobe Flash için tam destek (ekranda sanal joystick);
  • bir bulut hizmeti aracılığıyla trafiğin şifrelenmesi;
  • fare öykünmesi;
  • dosyaları önce "bulut" a ve ardından cihaza yükleme yeteneği;
  • uzantıların yüklenmesi;
  • arayüz temaları.
Puffin tarayıcısı, zayıf cihazlar için mükemmel bir seçimdir, ancak aynı zamanda bu İnternet tarayıcısındaki işlevsellik meşgul değildir.



Rus şirketi Yandex, Android mobil cihazlar için kendi tarayıcısını oluşturmayı başardı. Bu platform için Yandex Tarayıcı, BDT'den kullanıcılar için mükemmel bir çözümdür. Bu İnternet tarayıcısı, Yandex'in kendi hizmetleri ve diğer yerel sosyal ağlar / portallar ile entegrasyona sahiptir. Örneğin, tarayıcıdaki arama çubuğu gerekli siteleri önerir ve sorguları mükemmel bir şekilde anlar ve uygulamanın içinde hava durumu ve trafik sıkışıklığı hakkında bilgi görebilirsiniz.

Android tabanlı bir akıllı telefon satın alırken, varsayılan olarak en az bir tarayıcı yüklenecektir. Google Chrome veya üretici tarafından geliştirilen başka bir web tarayıcısı olabilir. Ancak, önceden kurulmuş tarayıcı size uymuyorsa, Play Market'ten başka bir tarayıcı indirebilirsiniz. Cihazınızda benzer birkaç uygulama varsa, varsayılan olarak kullanılacak olan bunlardan birini seçmeniz gerekir. Makalenin geri kalanı, bunu nasıl başarabileceğinize ilişkin seçenekleri açıklayacaktır.

Android için varsayılan tarayıcı

Bugün, Android cihazlar için tasarlanmış epeyce web tarayıcısı var. Hepsinin kendine göre avantajları ve dezavantajları var. Ancak farklılıklarına rağmen, bunlardan herhangi birini varsayılan olarak üç farklı şekilde ayarlayabilirsiniz. Her biri makalenin ilerleyen bölümlerinde ayrıntılı olarak açıklanacaktır.

Yöntem 1: OS parametrelerinin ayarlanması

Varsayılan tarayıcıyı kurmanın en popüler ve en kolay yolu, işletim sistemini yapılandırmaktır. Ana web tarayıcısını kurmak için şu adımları izleyin:

    1. Ana ekrandan veya uygulama menüsünden akıllı telefonunuzun ayarlarına gidin.


    1. Öğeyi aç "Uygulamalar ve bildirimler".

    1. Satırı bulmak için listenin en altına gidin "Ek ayarlar"... Bazen, grafikte gizlendiği için listede bu bölümü göremeyebilirsiniz. "Henüz".

    1. Ardından, bir seçenek belirleyin "Varsayılan Uygulamalar".

    1. Bir bölüm seçin "Tarayıcı" Varsayılan web tarayıcısını ayarlamak için Ayrıca mesajlar, telefon, ses girişi ve daha fazlası için ayarları özelleştirebilirsiniz.

    1. Yüklü tüm tarayıcıların listesini içeren bir pencere göründüğünde, varsayılan olarak ayarlamak istediğinizin yanındaki kutuyu işaretleyin.


  1. Artık web tarayıcınızı kullanabilirsiniz. Tüm bağlantılar, anlık mesajlaşma programları, kurulu tarayıcıda açılmaya devam edecek.

Bu yöntem gerçekten çok basittir, ayrıca akıllı telefonunuz için ek ayarlar yapılandırabilirsiniz.

Yöntem 2: web tarayıcılarını yapılandırın

Ayarları kullanarak, standart Google Chrome dışında herhangi bir tarayıcıyı varsayılan olarak ayarlayabilirsiniz. Bu prosedürü birkaç basit adımda tamamlayabilirsiniz. Makalede ayrıca, örnek olarak Yandex Browser ve MozillaFirefox'un mobil sürümünü kullanarak, ana web tarayıcısını kurmak için yapılması gereken tüm adımlar daha ayrıntılı olarak açıklanacaktır. Diğer tarayıcılar için prosedür benzer olacaktır.

    1. Tarayıcının mobil sürümünü açın, sağ üst veya alt köşedeki üç dikey noktayı tıklayarak menüyü açın.


    1. Sayıyı Bul "Ayarlar" veya "Seçenekler" ve açmak için dokunun.

    1. Önerilen listede öğeyi bulun Varsayılan tarayıcı olarak ayarla ve üzerine tıklayın. Yandex Tarayıcı kullanıyorsanız, bu bölümü ana sayfadaki arama çubuğu menüsünde bulabilirsiniz.

    1. Ardından, tıklamanız gereken ekranda bir sekme görünecektir. "Ayarlar".

    1. Ayarlar sayfasına yönlendirileceksiniz "Varsayılan Uygulama"... Şimdi önceki yöntemin 5, 6 ve 7. paragraflarında açıklanan adımları izleyin.


Bu seçenek, yukarıda açıklanan yönteme çok benzer. Belirli eylemleri tamamladıktan sonra, yine de "Varsayılan Uygulamalar" bölümüne gideceksiniz. Ancak bu yöntemi tercih ederek, web tarayıcınızdan çıkmadan ayarları yapılandırabilirsiniz.

Yöntem 3: aktif bağlantı

Bu seçenek, açıklanan ilk yöntemle aynı avantajlara sahiptir. Böyle bir fırsat sağlıyorsa, herhangi bir tarayıcıyı akıllı telefonunuzda ana tarayıcı olarak ayarlayabilirsiniz.

Bu yöntem, yalnızca Play Store'dan yeni bir tarayıcı indirdiğinizde veya ana web tarayıcısı daha önce telefonunuza yüklenmediğinde geçerlidir.

  1. Aktif bir bağlantısı olan uygulamaya gidin, gitmek için üzerine tıklayın. Eylemlerin listesini içeren bir pencere açılırsa, öğesini seçin. "Açık".
  2. Bağlantıyı açmak için bir web tarayıcısı seçmeniz gereken bir sekme göreceksiniz. Bu, akıllı telefonunuzda ana tarayıcı olarak görmek istediğiniz tarayıcı olmalı ve ardından düğmeyi kontrol edin. "Her zaman".
  3. Seçilen bağlantı, varsayılan olarak yüklenecek olan seçili tarayıcıda açılır.

Ne yazık ki, bu yöntem Telegram, VKontakte ve benzeri uygulamalar için geçerli değildir. Her durumda kullanılamaz. Ancak, yakın zamanda bir web tarayıcısı yüklediyseniz veya varsayılanlar kaldırılmışsa, bu seçenek sizin için mükemmel bir çözümdür.

Dahili bağlantıları takip etmek için isteğe bağlı web tarayıcı kurulumu

Bazı uygulamalarda WebView adı verilen yerleşik bir bağlantı okuma sistemi bulunur. Bu programlar için ana tarayıcı olarak GoogleChrome veya yukarıda bahsedilen WebView aracı kullanılır. Gerekirse, bu parametreyi değiştirebilirsiniz.
Tüm iyi bilinen web tarayıcılarında bu işlev yoktur, bu nedenle daha az popüler olan tarayıcılar arasında arama yapmanız gerekecektir. Android işletim sisteminin tescilli kabuğunda zaten kurulu olan farklı üreticilerin izleyicileri üzerinde durabilirsiniz. Aşağıdaki adımlara geçmeden önce akıllı telefonunuzun aktif bir menüsü olduğundan emin olun. "Geliştiriciler için".

WebView görüntüleyiciyi değiştirmek için şu adımları izleyin:

    1. Ayarlara gidin ve öğeyi bulun "Sistem" hangi listenin en altındadır.

    1. Ardından, bölümü açın "Geliştiriciler için"... Bunu, eylemler listesinin sonundaki ana ayarlar menüsünde de bulabilirsiniz.

    1. Şimdi grafiği bul "Web Görünümü Hizmeti" ve çalıştırın.

    1. Size hizmetleri görüntülemek için birkaç seçenek sunulursa, onay kutusu alanındaki onay kutusunu işaretleyerek size en uygun olanı seçin.

  1. Tüm bağlantılar şimdi seçtiğiniz tarayıcıda açılacaktır.

Bağlantı görüntüleyici, çok nadiren değiştirilir. Ancak akıllı telefonunuz yukarıdaki seçeneği sağlıyorsa bu seçeneği kullanabilirsiniz.

Bu makale, tarayıcıyı bir Android akıllı telefon için ana olarak ayarlamanın tüm olası yöntemlerini açıklar. Duruma bağlı olarak, her zaman size uygun bir yöntem bulabilirsiniz.