Սիրելիս, ես բակալավրիատի ուսանող եմ: Վերջին կիսամյակում պետք է մեկ նախագիծ անեմ. Այսպիսով, ես որոշեցի ստեղծել վեբ, որն աշխատում է Android OS-ով, բայց ես լիովին կողմ եմ այս հավելվածին: Այսպիսով, որևէ մեկը կարող է օգնել ինձ այս հարցում: Ես արդեն տեղադրել եմ բոլոր անհրաժեշտ գործիքները՝ jdk, android sdk 3.0, eclipse: Բայց հիմա ես գաղափար չունեմ, թե որտեղից պետք է սկսեմ բրաուզերի մշակումը: Ուրեմն խնդրում եմ օգնեք ինձ... Ես ընդամենը 2 ամիս ունեմ այս նախագծի համար: Այսինքն 2 ամսում հնարավո՞ր է, թե՞ ոչ։
Դա կախված է նրանից, թե ինչ նկատի ունեք ձեր բրաուզերը մշակելիս…
Զրոյից զննարկիչ + վերարտադրող շարժիչի մշակումը մեծ աշխատանք է, բայց դուք հեշտությամբ կարող եք ստեղծել զննարկիչ՝ հիմնված Androids WebView-ի վրա՝ օգտագործելով WebViewClient-ը և ստեղծել նոր միջերես՝ փոխելով օգտատիրոջ փոխազդեցությունը բրաուզերի հետ:
Webview-ն ունի բոլոր տեսակի խափանիչներ՝ զննարկչի փոխազդեցությունը կասեցնելու համար, այնպես որ կարող եք հեշտությամբ ընդլայնել այն: Օրինակ, դուք կարող եք թույլ տալ օգտվողին թերթել էջերը (ինչպես google fastflip-ը), փորձարկել 3D-ով, քարտեզագրել ներկայացված վեբ էջը OpenGL տարածքում (ինչպես գնդային բրաուզերում) և այլն:
Մեկնարկային կետի համար նայեք Ալեքսանդր Կմետեկի բլոգին և նրա Mosambro նախագծին, որն ընդլայնում է Android բրաուզերը միկրոֆորմատի աջակցությամբ:
Թվում է, թե իսկապես մեծ նախագիծ է, և այնպես որ դուք չեք կարող պարզապես սկսել զրոյից և ձայնագրել այն: Դուք պետք է պլան կազմեք, թե ինչպես եք ուզում իրականացնել բոլոր մասերը, գրեք դասի դիագրամներ և այլն: Եթե դուք սովորում եք համակարգչային գիտություն, ապա պետք է լսած լինեք այս մասին նախորդ կիսամյակներում:
Նախ պետք է ինքներդ ձեզ հարցնեք, թե արդյոք այս նախագիծը հնարավոր էինչպես տեսնում եք մեկնաբանություններից, շատերը համաձայն են, որ դուք չպետք է թերագնահատեք այս մարտահրավերը:
Ես իսկապես առաջարկում եմ ձեզ հասկանալ այս առաջադրանքի մասշտաբները, ահա Androids բրաուզերի աղբյուրի կոդը, որը ձեզ պատկերացում է տալիս բարդության մասին:
Հիմնական բրաուզերի կառուցումը կարող էր կատարվել մեկ կամ երկու օրվա ընթացքում նրանց համար, ովքեր Android-ի մշակման փորձ ունեն, ինչպես մյուսները նշել են, որ WebView-ն ապահովում է գրեթե այն ամենը, ինչ ձեզ անհրաժեշտ է վեբ էջ ցուցադրելու համար: Կան մի քանի ճշգրտումներ JavaScript-ի և այլ ֆունկցիոնալության համար՝ վավերացնելու համար, այնուհետև url և go կոճակի հիմնական տեքստային տուփը նշելուց հետո, որը հիմնականում հիմնական վեբ զննարկիչն է:
Իրական աշխատանքը գալիս է բոլոր առաջադեմ պարամետրերով: Մեծ տղաների հետ մրցակցող բրաուզեր պատրաստելը կարող է մի քանի ամսից մեկ անձի համար մի փոքր բարդ լինել, բայց ձեր սեփականը, որն աշխատում է, շատ հնարավոր է:Փորձի՛ր
Android-ում ամբողջական վեբ դիտարկիչ ստեղծելու համար դուք օգտագործում եք WebView:
Կոդերի պարզ կապում.
WebView wv = (WebView) findViewById (R.id.webview1); wv = (WebView) findViewById (R.id.webView1); wv.loadUrl («http://www.apsmind.com»);
Android սարքերի ստանդարտ բրաուզերները հաճախ չեն կարողանում բավարարել խորաթափանց օգտատերերի ամենօրյա կարիքները: Այս օպերացիոն համակարգում կան բազմաթիվ բարձրորակ և ֆունկցիոնալ ինտերնետ բրաուզերներ: Այս հոդվածում մենք հավաքել ենք Android-ի լավագույն բրաուզերները:
Firefox-ն իրավամբ կրում է Android-ի լավագույն բջջային բրաուզերներից մեկի կոչումը: Այս օպերացիոն համակարգում իր ներկայության տարիների ընթացքում Mozilla-ի մշակումը ձեռք է բերել բազմաթիվ գործառույթներ և ստացել կատարելագործված ժամանակակից ինտերֆեյս: Firefox-ը Android-ի համար ֆունկցիոնալության, օգտագործելիության և օգտագործման արագության հավասարակշռություն է: Mozilla-ի բջջային բրաուզերը արագությամբ զիջում է նույն Google Chrome-ին, սակայն Firefox-ի շատ գործառույթներ շատ ավելի հաճելի և հարմարավետ են դարձել:
Գույքային Gecko շարժիչը, որն օգտագործում է Firefox-ը, աջակցում է գրեթե բոլոր ժամանակակից վեբ ստանդարտներին, և դրա համար կան նաև լրացուցիչ ֆունկցիոնալությամբ ընդլայնումներ, ինչպես բրաուզերի աշխատասեղանի տարբերակում: Fiefox-ի հիմնական գործառույթներից են՝ բրաուզերների միջև բոլոր տվյալների համաժամացումը՝ օգտագործելով հատուկ հաշիվ, անվտանգ ճամփորդություն, հարմար մեկնարկային վահանակ, բազմաթիվ ընդարձակումներ, ընթերցման ռեժիմ:
Ամենահայտնի բրաուզերը ոչ միայն համակարգիչների, այլև շարժական սարքերի վրա Google Chrome-ն է: Զարմանալի չէ, որ այն գրեթե միշտ նախապես տեղադրված է ամենատարածված բջջային ՕՀ-ում: Chrome-ը բավականին արժանիորեն է ձեռք բերել իր ժողովրդականությունը. այն արագ է, համեմատաբար ֆունկցիոնալ, պարզ և հարմար, ինչպես նաև լավ ինտեգրված է Google-ի ծառայություններին և բրաուզերի աշխատասեղանի տարբերակին (կա տվյալների և ներդիրների ամբողջական համաժամացում): Google-ի ծառայությունների հետ ինտեգրումը երբեմն կարող է օգտակար լինել, օրինակ՝ Google Translate-ի կամ ձայնային որոնման միջոցով էջերի տեքստի թարգմանությունը:
Chrome-ը հոգ է տանում նաև օգտատերերի անվտանգության մասին՝ զննարկիչն ունի ներկառուցված հատուկ զտիչ կայքերի համար, որոնք կարող են վտանգավոր լինել Android սարքերի համար։ Տվյալների սեղմման տեխնոլոգիայի որոշակի տեսք կա: Այն այնքան էլ կատարյալ չէ, որքան Opera-ն, բայց այնուամենայնիվ բավականին լավ է պահպանում Wi-Fi-ով և շարժական ինտերնետով փոխանցված տվյալները: Կայքեր անանուն այցելությունների համար գործում է ինկոգնիտո ռեժիմ։ Chrome-ի միակ թերությունն այս պահին ընդլայնումների աջակցության բացակայությունն է։ Նրանց համար, ովքեր ցանկանում են նախ փորձել բոլոր նոր հնարավորությունները, կան Chrome Beta և Dev: Բրաուզերի այս տարբերակները թարմացվում են ավելի արագ և հաճախ. բոլոր նորարարությունները փորձարկվում են դրանցում:
Նորվեգական Opera ընկերության բջջային բրաուզերները նույնպես ամենահայտնի, ֆունկցիոնալ և արագ զարգացողներից են Android հարթակի վրա: Այս տղաները, իրենց աշխատանքի տարիների ընթացքում, հաստատ կարողացել են ստանալ սմարթֆոնների և պլանշետների համար գրեթե իդեալական ինտերնետ բրաուզերի բանաձևը: Opera-ն ունի գրեթե այն ամենը, ինչ անհրաժեշտ է սովորական օգտագործողին. արագ ճամփորդություն, հարմար դասական էքսպրես վահանակ, տվյալների համաժամացում աշխատասեղանի տարբերակի հետ, անանուն ռեժիմ, հարմար որոնում հասցեների տողից ակնարկներով և հիմնական հատկանիշներից մեկը՝ երթևեկության սեղմում:
Օպերայի տղաները կերել են շանը տեխնոլոգիաների վրա, որպեսզի խնայեն երթեւեկությունը. Mobile Opera-ն միացված Turbo ռեժիմով կարող է կրճատել բջջային ինտերնետի ծախսերը կիսով չափ կամ նույնիսկ երեք անգամ: Նրանց համար, ովքեր հատկապես կարևոր են երթևեկության սպառման հարցում, կա Opera Mini-ն, այն լռելյայն խնայողություններ ունի, բայց երբեմն կայքերի տեսքը տուժում է դրանից: Բացի այդ, մինի տարբերակը շատ ավելի թեթև և արագ է, քան սովորական Opera-ն: Համանուն բրաուզերի մեկ այլ ուժեղ կողմը նրա գեղեցիկ և հաճելի տեսքն է։ Opera-ն միշտ հայտնի է եղել բրաուզերների ամենաոճային ինտերֆեյսներից մեկով: Եթե ցանկանում եք սեղմել ձեր սարքի ամբողջ տրաֆիկը, ապա ուշադրություն դարձրեք հավելվածին:
Dolphin-ը Android-ի համար այլընտրանքային զննարկիչ է, որն ունի բազմաթիվ լրացուցիչ հնարավորություններ և գործառույթներ առանց տուփի: Դրանցից հարկ է նշել Adobe Flash-ի աջակցությունը, որը գրեթե բոլորը լքել են, բայց այն դեռ օգտագործվում է շատ վայրերում, ինտերֆեյսը փոխելու համար տարբեր թեմաների օգտագործում, եզակի հավելումների աջակցություն և հարմար և պարզ ժեստերի կառավարում: . Այս ամենը հասանելի է միանգամից՝ առանց լրացուցիչ կարգավորումների: Իսկ Dolphin-ը արագ է, ապահով, անվճար և միշտ արդիական. մշակողները թողարկում են բրաուզերի թարմացումները գրեթե ամեն շաբաթ:
Puffin-ը բջջային վեբ բրաուզեր է, որն իր հայեցակարգով նման է Dolphin-ին: Այստեղ նույնպես գեղեցիկ և հարմար ինտերֆեյս կա, հնարավորությունները շատ են, ինչպես նաև Պաֆինը «դելֆինի» պես արագ է։ Ըստ էության, Puffin զննարկիչը հարմար է թույլ սարքերի համար, քանի որ այն ապահովում է հատուկ տեխնոլոգիա «թեթև» վեբ ճամփորդելու համար. էջերը նախ բեռնվում են Puffin ամպային ծառայության վրա, օպտիմիզացված են այնտեղ և արդեն թեթև են սարքի էկրանին: Միևնույն ժամանակ, էջերի որակն ու տեսքը գործնականում չեն տուժում դասավորության կոտրվածքից կամ որակի անկումից։
Նաև Puffin-ում հարկ է նշել մի շարք լրացուցիչ առանձնահատկություններ.
- Adobe Flash-ի ամբողջական աջակցություն խաղերի համար (վիրտուալ ջոյսթիկ էկրանին);
- ամպային ծառայության միջոցով տրաֆիկի կոդավորում;
- մկնիկի էմուլյացիա;
- ֆայլերը նախ «ամպ» և այնուհետև սարք վերբեռնելու ունակություն.
- ընդլայնումների տեղադրում;
- ինտերֆեյսի թեմաներ:
Ռուսական Yandex ընկերությանը հաջողվել է ստեղծել սեփական բրաուզերը Android բջջային սարքերի համար։ Այս հարթակի համար Yandex զննարկիչը հիանալի լուծում է ԱՊՀ երկրներից օգտվողների համար: Այս ինտերնետային զննարկիչը ինտեգրված է հենց Yandex-ի և այլ տեղական սոցիալական ցանցերի/պորտալների ծառայությունների հետ: Օրինակ՝ բրաուզերի որոնման տողը առաջարկում է անհրաժեշտ կայքերը և հիանալի հասկանում հարցումները, իսկ հավելվածի ներսում կարող եք տեսնել եղանակի և խցանումների մասին տեղեկություններ։
Android-ի վրա հիմնված սմարթֆոն գնելիս լռելյայն կտեղադրվի առնվազն մեկ բրաուզեր։ Դա կարող է լինել Google Chrome-ը կամ արտադրողի կողմից մշակված որևէ այլ վեբ բրաուզեր: Բայց եթե արդեն տեղադրված բրաուզերը ձեզ չի համապատասխանում, կարող եք ցանկացած այլ ներբեռնել Play Market-ից: Եթե ձեր սարքն ունի մի քանի նմանատիպ հավելվածներ, ապա անհրաժեշտ է դառնում ընտրել դրանցից մեկը, որը կօգտագործվի լռելյայն: Հոդվածի մնացած մասը նկարագրելու է տարբերակներ, թե ինչպես կարող եք դա իրականացնել:
Կանխադրված դիտարկիչ Android-ի համար
Այսօր կան բավականին շատ վեբ բրաուզերներ, որոնք նախատեսված են Android սարքերի համար: Նրանք բոլորն ունեն իրենց առավելություններն ու թերությունները: Բայց, չնայած դրանց տարբերություններին, դուք կարող եք լռելյայն սահմանել դրանցից որևէ մեկը երեք տարբեր եղանակներով: Նրանցից յուրաքանչյուրը մանրամասն նկարագրված կլինի հոդվածում ավելի ուշ:
Մեթոդ 1. ՕՀ-ի պարամետրերի կարգավորում
Լռելյայն բրաուզերի տեղադրման ամենատարածված և ամենահեշտ մեթոդը ՕՀ-ի կազմաձևումն է: Հիմնական վեբ զննարկիչը տեղադրելու համար հետևեք հետևյալ քայլերին.
- Գնացեք ձեր սմարթֆոնի կարգավորումները հիմնական էկրանից կամ հավելվածի ընտրացանկից:
- Բացեք տարրը «Հավելվածներ և ծանուցումներ».
- Գիծը գտնելու համար ոլորեք ցուցակի ներքևի մասում «Լրացուցիչ կարգավորումներ»... Երբեմն ցուցակում դուք կարող եք չտեսնել այս բաժինը, քանի որ այն թաքնված է գրաֆիկում «Դեռ».
- Հաջորդը, ընտրեք տարբերակ «Լռելյայն հավելվածներ».
- Ընտրեք բաժին "Բրաուզերը"լռելյայն վեբ զննարկիչը սահմանելու համար: Կարող եք նաև հարմարեցնել հաղորդագրությունների, հեռախոսի, ձայնային ներածման և այլնի կարգավորումները:
- Երբ պատուհան է հայտնվում բոլոր տեղադրված բրաուզերների ցանկով, նշեք այն պատուհանի կողքին, որը ցանկանում եք որպես լռելյայն սահմանել:
- Այժմ կարող եք օգտագործել ձեր վեբ բրաուզերը: Բոլոր հղումները՝ ակնթարթային մեսենջերները, կշարունակեն բացվել տեղադրված բրաուզերում:
Այս մեթոդը իսկապես շատ պարզ է, ավելին, դուք կարող եք կարգավորել լրացուցիչ կարգավորումներ ձեր սմարթֆոնի համար:
Մեթոդ 2. կարգավորել վեբ բրաուզերները
Օգտագործելով կարգավորումները՝ կարող եք ցանկացած բրաուզեր սահմանել որպես լռելյայն, բացառությամբ ստանդարտ Google Chrome-ի: Դուք կարող եք ավարտել այս ընթացակարգը մի քանի պարզ քայլերով: Հետագայում հոդվածում, օգտագործելով Yandex Browser-ի և Mozilla Firefox-ի բջջային տարբերակը որպես օրինակ, ավելի մանրամասն նկարագրված կլինեն բոլոր այն քայլերը, որոնք պետք է կատարվեն հիմնական վեբ բրաուզերի տեղադրման համար: Այլ բրաուզերների համար ընթացակարգը նման կլինի:
- Բացեք բրաուզերի բջջային տարբերակը, վերին կամ ստորին աջ անկյունում սեղմեք երեք ուղղահայաց կետերի վրա՝ ցանկը բացելու համար:
- Գտեք հաշվարկը "Կարգավորումներ"կամ «Ընտրանքներ»և հպեք այն բացելու համար:
- Առաջարկվող ցանկում գտեք նյութը Սահմանել որպես լռելյայն դիտարկիչև սեղմեք դրա վրա: Եթե օգտվում եք Yandex Browser-ից, ապա այս բաժինը կարող եք գտնել գլխավոր էջում որոնման տողերի ցանկում:
- Հաջորդը էկրանին կհայտնվի ներդիր, որի վրա պետք է սեղմել "Կարգավորումներ".
- Դուք կտեղափոխվեք կարգավորումների էջ «Լռելյայն հավելված»... Այժմ կատարեք նույն քայլերը, ինչպես նկարագրված է նախորդ մեթոդի 5-րդ, 6-րդ և 7-րդ պարբերություններում:
Այս տարբերակը շատ նման է վերը նկարագրված մեթոդին: Որոշակի գործողություններ կատարելուց հետո դուք դեռ կմնաք «Լռակյաց հավելվածներ» բաժինը: Բայց նախապատվությունը տալով այս մեթոդին, կարող եք կարգավորել կարգավորումները՝ առանց ձեր վեբ զննարկիչից դուրս գալու:
Մեթոդ 3. ակտիվ հղում
Այս տարբերակն ունի նույն առավելությունները, ինչ նկարագրված առաջին մեթոդը: Սմարթֆոնի վրա կարող եք որպես հիմնական տեղադրել ցանկացած բրաուզեր, եթե դա նման հնարավորություն ընձեռի։
Այս մեթոդը տեղին է միայն այն դեպքում, երբ դուք ներբեռնել եք նոր բրաուզեր Play Store-ից, կամ հիմնական վեբ բրաուզերը նախկինում տեղադրված չի եղել ձեր հեռախոսում:
- Գնացեք հավելված, որն ունի ակտիվ հղում, սեղմեք դրա վրա՝ գնալու համար։ Այն դեպքում, երբ պատուհան է հայտնվում գործողությունների ցանկով, ընտրեք «Բաց».
- Դուք կտեսնեք ներդիր, որտեղ դուք պետք է ընտրեք վեբ բրաուզեր՝ հղումը բացելու համար: Սա պետք է լինի այն դիտարկիչը, որը ցանկանում եք տեսնել որպես հիմնականը ձեր սմարթֆոնի վրա, այնուհետև ստուգեք կոճակը «Միշտ է».
- Ընտրված հղումը կբացվի ընտրված դիտարկիչում, որը կտեղադրվի լռելյայն:
Ցավոք, այս մեթոդը տեղին չէ այնպիսի ծրագրերի համար, ինչպիսիք են Telegram-ը, VKontakte-ն և նմանատիպերը: Այն չի կարող օգտագործվել բոլոր իրավիճակներում: Այնուամենայնիվ, եթե վերջերս եք տեղադրել վեբ բրաուզեր, կամ կանխադրվածները հեռացվել են, այս տարբերակը ձեզ համար կատարյալ լուծում է:
Ընտրովի վեբ բրաուզերի տեղադրում ներքին հղումներին հետևելու համար
Որոշ հավելվածներ ունեն ներկառուցված հղումների ընթերցման համակարգ, որը կոչվում է WebView: Այս ծրագրերի համար GoogleChrome-ն օգտագործվում է որպես հիմնական դիտարկիչ կամ WebView գործիք, որն արդեն վերը նշված է: Անհրաժեշտության դեպքում կարող եք փոխել այս պարամետրը:
Բոլոր հայտնի վեբ բրաուզերները չունեն այս գործառույթը, ուստի ստիպված կլինեք որոնել ավելի քիչ հայտնի բրաուզերների մեջ: Դուք կարող եք կանգ առնել տարբեր արտադրողների հեռուստադիտողների վրա, որոնք արդեն տեղադրված են Android OS-ի հատուկ պատյանում: Նախքան ստորև նշված քայլերին անցնելը, համոզվեք, որ ձեր սմարթֆոնն ունի ակտիվ ընտրացանկ: «Կառուցապատողների համար».
WebView դիտիչը փոխարինելու համար հետևեք հետևյալ քայլերին.
- Գնացեք կարգավորումներ և գտեք տարրը «Համակարգ»որը գտնվում է ցուցակի վերջում:
- Հաջորդը, բացեք բաժինը «Կառուցապատողների համար»... Այն կարող եք գտնել նաև հիմնական կարգավորումների ցանկում՝ գործողությունների ցանկի վերջում:
- Այժմ գտեք գրաֆիկը «WebView ծառայություն»և գործարկել այն:
- Եթե ձեզ առաջարկվում են ծառայություններ դիտելու մի քանի տարբերակ, ընտրեք այն, որն առավել հարմար է ձեզ՝ վանդակի հատվածում նշելով վանդակը:
- Բոլոր հղումներն այժմ կբացվեն ձեր ընտրած բրաուզերում:
Հղման դիտիչ, շատ հազվադեպ է փոխարինվում: Բայց դուք կարող եք օգտագործել այս տարբերակը, եթե ձեր սմարթֆոնը տրամադրի վերը նշված տարբերակը:
Այս հոդվածը նկարագրում է զննարկիչը որպես Android սմարթֆոնի հիմնական տեղադրելու բոլոր հնարավոր մեթոդները: Կախված իրավիճակից, դուք միշտ կարող եք գտնել ձեզ հարմար մեթոդ: