Izrada pretraživača za android. Kako promijeniti zadani pretraživač na Androidu

Dušo, ja sam student BCA. Moram da uradim jedan projekat u prošlom semestru. Stoga sam odlučio napraviti web koji radi na Android OS-u, ali sam potpuno za ovu aplikaciju. Dakle, može li mi neko pomoći oko ovoga. Već sam instalirao sve potrebne alate kao što su jdk, android sdk 3.0, eclipse. Ali sada nemam pojma odakle da počnem razvoj pretraživača. Molim vas pomozite mi... Imam samo 2 mjeseca za ovaj projekat. Pa da li je to moguće za 2 meseca ili ne?

Zavisi na šta mislite kada razvijate svoj pretraživač...

Razvoj pretraživača + mašine za renderovanje od nule je puno posla, ali možete lako da napravite pretraživač zasnovan na Android WebView koristeći WebViewClient i kreirate novo korisničko sučelje tako što ćete promeniti način na koji korisnik komunicira sa pretraživačem.

Webview ima sve vrste presretača za presretanje interakcije pretraživača, tako da ga možete lako proširiti. Na primjer, možete dopustiti korisniku da prelistava stranice (kao što je google fastflip), da eksperimentiše sa 3D-om, mapira renderovanu web stranicu u OpenGL prostoru (kao u pretraživaču sfere), itd.

Za početak, pogledajte blog Aleksandra Kmeteka i njegovog projekta Mosambro, koji proširuje Android pretraživač podrškom za mikroformate.

Zvuči kao zaista veliki projekat i tako da ne možete tek tako početi od nule i snimiti ga. Trebalo bi da napravite plan kako želite da implementirate sve delove, da napišete dijagrame časova, itd. Ako studirate informatiku, trebalo je da ste čuli za ovo u prethodnim semestrima.

Prvo se morate zapitati da li je ovaj projekat moguć kao što možete vidjeti iz komentara, većina ljudi se slaže da ne biste trebali potcijeniti ovaj izazov!

Zaista predlažem da shvatite obim ovog zadatka, evo izvornog koda Android pretraživača koji vam daje ideju o složenosti.

Izgradnja osnovnog pretraživača mogla bi biti obavljena za dan ili dva za one koji imaju iskustvo u razvoju Androida, baš kao što su drugi izjavili da WebView pruža gotovo sve što vam je potrebno za prikaz web stranice. Postoji nekoliko podešavanja za JavaScript i druge funkcionalnosti za provjeru valjanosti, a zatim nakon označavanja glavnog okvira za tekst za url i idi dugme, što je uglavnom glavni web pretraživač.

Pravi posao dolazi u svim naprednim postavkama. Izrada pretraživača koji se takmiči sa velikim momcima može biti malo zeznuta za jednu osobu za nekoliko meseci, ali je vrlo moguće napraviti svoj pretraživač koji radi. Pokušajte!

Da biste kreirali kompletan web pretraživač u Androidu, koristite WebView.

Jednostavno vezivanje koda:

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

Standardni pretraživači na Android uređajima često ne zadovoljavaju svakodnevne potrebe pronicljivih korisnika. Na ovom operativnom sistemu postoji mnogo kvalitetnih i funkcionalnih internet pretraživača. U ovom članku prikupili smo najbolje pretraživače za Android.

Firefox s pravom nosi titulu jednog od najboljih mobilnih pretraživača na Androidu. Tokom godina svog prisustva na ovom operativnom sistemu, Mozilla razvoj je stekao masu funkcija i dobio prefinjen moderan interfejs. Firefox za Android je balans funkcionalnosti, upotrebljivosti i brzine korištenja. Mozilla-in mobilni pretraživač je inferiorniji u brzini od istog Google Chrome-a, ali mnoge funkcije Firefoxa su mnogo ugodnije i praktičnije.

Vlasnički Gecko engine koji Firefox koristi podržava gotovo sve moderne web standarde, a za njega postoje i ekstenzije sa dodatnom funkcionalnošću, baš kao iu desktop verziji pretraživača. Među glavnim funkcijama Fiefoxa: sinhronizacija svih podataka između pretraživača pomoću posebnog naloga, sigurno surfanje, zgodan start panel, puno ekstenzija, način čitanja.



Najpopularniji pretraživač ne samo na računarima već i na mobilnim uređajima je Google Chrome. Nije iznenađujuće da gotovo uvijek dolazi unaprijed instaliran na najpopularniji mobilni OS. Chrome je sasvim zasluženo stekao popularnost – brz je, relativno funkcionalan, jednostavan i praktičan, a dobro je integrisan i sa Google uslugama i desktop verzijom pretraživača (postoji potpuna sinhronizacija podataka i kartica). Integracija sa Google uslugama ponekad može biti korisna, na primjer - prevođenje teksta na stranicama pomoću Google Translate ili glasovne pretrage.

Chrome brine i o sigurnosti korisnika – pretraživač ima ugrađen poseban filter za web lokacije koje mogu biti opasne za Android uređaje. Postoji neki privid tehnologije kompresije podataka. Nije tako savršen kao Opera, ali ipak prilično dobro čuva podatke koji se prenose preko Wi-Fi i mobilnog interneta. Postoji anonimni način rada za anonimne posjete stranicama. Možda jedini nedostatak Chromea u ovom trenutku je nedostatak podrške za ekstenzije. Za one koji žele prvo isprobati sve nove funkcije, tu su Chrome Beta i Dev. Ove verzije pretraživača se ažuriraju brže i češće - sve inovacije se testiraju u njima.



Mobilni pretraživači norveške kompanije Opera takođe su jedni od najpopularnijih, funkcionalnih i brzorastućih na Android platformi. Ovi momci su, tokom godina svog rada, definitivno uspjeli da izvuku formulu za gotovo idealan internet pretraživač za pametne telefone i tablete. Opera ima gotovo sve što je običnom korisniku potrebno: brzo surfanje, praktičan klasični ekspresni panel, sinhronizaciju podataka sa desktop verzijom, anonimni način rada, zgodnu pretragu sa savjetima iz adresne trake i jednu od glavnih karakteristika - kompresiju prometa.

Momci iz Opere su pojeli psa na tehnologijama da bi uštedjeli saobraćaj. Mobilna Opera s aktiviranim Turbo modom može smanjiti troškove mobilnog interneta za polovicu ili čak tri puta. Za one kojima je posebno važna potrošnja saobraćaja, tu je Opera Mini - podrazumevano ima uštede, ali ponekad izgled sajtova pati od toga. Takođe, mini verzija je mnogo lakša i brža od obične Opere. Još jedna jača strana istoimenog pretraživača je njegov lijep i prijatan izgled. Opera je oduvijek bila poznata po jednom od najelegantnijih interfejsa u pretraživačima. Ako želite komprimirati sav promet na svom uređaju, obratite pažnju na aplikaciju.



Dolphin je alternativni preglednik za Android sa mnoštvom dodatnih funkcija i funkcija koje nisu dostupne iz kutije. Među njima, vrijedi istaknuti podršku za Adobe Flash, koju su gotovo svi napustili, ali se još uvijek koristi na mnogim mjestima, korištenje raznih tema za promjenu sučelja, podršku za jedinstvene dodatke i kontrolu praktičnih i jednostavnih pokreta. . Sve je to dostupno odjednom - bez dodatnih postavki. A Dolphin je brz, siguran, besplatan i uvijek ažuriran - programeri objavljuju ažuriranja pretraživača skoro svake sedmice.


Puffin je mobilni web pretraživač sličan konceptu Dolphinu. I ovde postoji prelep i zgodan interfejs, ima mnogo mogućnosti, a takođe je i Puffin brz kao "delfin". U osnovi, Puffin pretraživač je pogodan za slabe uređaje, jer pruža posebnu tehnologiju za "lagano" surfovanje webom - stranice se prvo učitavaju na Puffin cloud servis, tamo optimiziraju i već lagane na ekranu uređaja. Istovremeno, kvaliteta i izgled stranica praktički ne pate od pokvarenog izgleda ili smanjenja kvalitete.

Također u Puffinu vrijedi napomenuti niz dodatnih karakteristika:

  • puna podrška za Adobe Flash za igre (virtuelni džojstik na ekranu);
  • šifriranje prometa putem usluge u oblaku;
  • emulacija miša;
  • mogućnost učitavanja datoteka prvo u "olak", a zatim na uređaj;
  • instaliranje ekstenzija;
  • teme interfejsa.
Puffin pretraživač je odličan izbor za slabe uređaje, ali u isto vrijeme, funkcionalnost ovog internet pretraživača nije zauzeta.



Ruska kompanija Yandex uspjela je kreirati vlastiti pretraživač za Android mobilne uređaje. Yandex Browser za ovu platformu je odlično rješenje za korisnike iz CIS-a. Ovaj internet pretraživač je prožet integracijom sa uslugama samog Yandexa i drugih lokalnih društvenih mreža/portala. Na primjer, traka za pretraživanje u pretraživaču predlaže potrebne stranice i savršeno razumije upite, a unutar aplikacije možete vidjeti informacije o vremenu i saobraćajnim gužvama.

Prilikom kupovine pametnog telefona baziranog na Androidu, po defaultu će biti instaliran barem jedan pretraživač. To može biti Google Chrome ili neki drugi web pretraživač koji je razvio proizvođač. Ali, ako vam već instalirani pretraživač ne odgovara, možete preuzeti bilo koji drugi sa Play Marketa. Ako vaš uređaj ima nekoliko sličnih aplikacija, potrebno je odabrati jednu od njih, koja će se standardno koristiti. Ostatak članka će opisati opcije kako to možete postići.

Zadani pretraživač za Android

Danas postoji dosta web pretraživača dizajniranih za Android uređaje. Svi oni imaju svoje prednosti i mane. Ali, uprkos njihovim razlikama, možete postaviti bilo koji od njih prema zadanim postavkama na tri različita načina. Svaki od njih će biti detaljno opisan kasnije u članku.

Metoda 1: postavljanje parametara OS-a

Najpopularniji i najlakši način za instaliranje zadanog pretraživača je konfiguracija operativnog sistema. Da biste instalirali glavni web pretraživač, slijedite ove korake:

    1. Idite na podešavanja pametnog telefona sa početnog ekrana ili menija aplikacije.


    1. Otvorite stavku "Aplikacije i obavještenja".

    1. Skrolujte do dna liste da pronađete liniju "Dodatne postavke"... Ponekad na listi možda nećete vidjeti ovaj odjeljak, jer je skriven u grafikonu "još".

    1. Zatim odaberite opciju "Zadane aplikacije".

    1. Odaberite odjeljak "Pretraživač" da postavite podrazumevani web pretraživač. Također možete prilagoditi postavke za poruke, telefon, glasovni unos i još mnogo toga.

    1. Kada se pojavi prozor sa listom svih instaliranih pretraživača, označite polje pored onog koji želite da postavite kao podrazumevani.


  1. Sada možete koristiti svoj web pretraživač. Sve veze, instant messengeri, nastaviće da se otvaraju u instaliranom pretraživaču.

Ova metoda je zaista vrlo jednostavna, štoviše, možete konfigurirati dodatne postavke za svoj pametni telefon.

Metoda 2: konfiguracija web pretraživača

Koristeći postavke, možete postaviti bilo koji pretraživač kao zadani, osim standardnog Google Chrome-a. Ovu proceduru možete dovršiti u nekoliko jednostavnih koraka. Dalje u članku, koristeći mobilnu verziju preglednika Yandex i MozillaFirefox kao primjer, detaljnije će biti opisani svi koraci koji se moraju izvršiti za instaliranje glavnog web preglednika. Za ostale pretraživače postupak će biti sličan.

    1. Otvorite mobilnu verziju pretraživača, u gornjem ili donjem desnom uglu kliknite na tri vertikalne tačke da otvorite meni.


    1. Nađi grofa "Postavke" ili "Opcije" i dodirnite ga da ga otvorite.

    1. Na predloženoj listi pronađite stavku Postavi kao zadani pretraživač i kliknite na njega. Ako koristite Yandex pretraživač, ovaj odjeljak možete pronaći na početnoj stranici u meniju trake za pretraživanje.

    1. Zatim će se na ekranu pojaviti kartica na koju trebate kliknuti "Postavke".

    1. Bićete preusmjereni na stranicu postavki "Zadana aplikacija"... Sada slijedite iste korake kao što je opisano u paragrafima 5, 6 i 7 prethodne metode.


Ova opcija je vrlo slična prethodno opisanoj metodi. Nakon dovršetka određenih radnji, i dalje ćete ići na odjeljak "Zadane aplikacije". Ali dajući prednost ovoj metodi, možete konfigurirati postavke bez napuštanja web preglednika.

Metoda 3: aktivna veza

Ova opcija ima iste prednosti kao i prva opisana metoda. Možete postaviti bilo koji pretraživač kao glavni na svom pametnom telefonu, ako pruža takvu mogućnost.

Ovaj metod je relevantan samo kada ste preuzeli novi pretraživač iz Play prodavnice ili glavni veb pretraživač nije prethodno bio instaliran na vašem telefonu.

  1. Idite na aplikaciju koja ima aktivnu vezu, kliknite na nju da biste otišli. U slučaju da se pojavi prozor sa listom radnji, izaberite "otvoreno".
  2. Vidjet ćete karticu u kojoj trebate odabrati web pretraživač da biste otvorili vezu. Ovo bi trebao biti pretraživač koji želite da vidite kao glavni na svom pametnom telefonu, a zatim označite dugme "Uvijek".
  3. Odabrani link će se otvoriti u odabranom pretraživaču, koji će biti instaliran prema zadanim postavkama.

Nažalost, ova metoda nije relevantna za aplikacije kao što su Telegram, VKontakte i slično. Ne može se koristiti u svim situacijama. Međutim, ako ste nedavno instalirali web pretraživač ili su zadane postavke uklonjene, ova opcija je savršeno rješenje za vas.

Opciona instalacija web pretraživača za praćenje internih linkova

Određene aplikacije imaju ugrađeni sistem čitanja linkova koji se zove WebView. Za ove programe, GoogleChrome se koristi kao glavni pretraživač ili već spomenuti alat WebView. Ako je potrebno, možete promijeniti ovaj parametar.
Svi poznati web pretraživači nemaju ovu funkciju, pa ćete morati tražiti među manje popularnim pretraživačima. Možete se zadržati na gledateljima različitih proizvođača koji su već instalirani u vlasničkoj ljusci Android OS-a. Prije nego što nastavite s dolje navedenim koracima, provjerite ima li vaš pametni telefon aktivan meni. "Za programere".

Za zamjenu WebView preglednika slijedite ove korake:

    1. Idite na postavke i pronađite stavku "Sistem" koji se nalazi na dnu liste.

    1. Zatim otvorite odjeljak "Za programere"... Možete ga pronaći i u glavnom meniju postavki na kraju liste radnji.

    1. Sada pronađite graf "WebView usluga" i pokrenite ga.

    1. Ako vam se nudi nekoliko opcija za pregled usluga, odaberite onu koja vam najviše odgovara tako što ćete označiti kvadratić u polju za potvrdu.

  1. Sve veze će se sada otvoriti u pretraživaču po vašem izboru.

Preglednik linkova, vrlo rijetko se zamjenjuje. Ali možete koristiti ovu opciju ako vaš pametni telefon nudi gornju opciju.

Ovaj članak opisuje sve moguće metode postavljanja pretraživača kao glavnog za Android pametni telefon. Ovisno o situaciji, uvijek možete pronaći metodu koja vam odgovara.