logo

Android käyttöjärjestelmä

Android on mobiilikäyttöjärjestelmä, joka perustuu Linux-ytimen ja muiden avoimen lähdekoodin ohjelmistojen muokattuun versioon, joka on suunniteltu ensisijaisesti kosketusnäytöllisille mobiililaitteille, kuten älypuhelimille ja tableteille. Androidin on kehittänyt kehittäjien kumppanuus, joka tunnetaan nimellä Open Handset Alliance, ja Googlen kaupallisesti sponsoroima. Se julkistettiin marraskuussa 2007, kun ensimmäinen kaupallinen Android-laite, HTC Dream, julkaistiin syyskuussa 2008.

Se on ilmainen ja avoimen lähdekoodin ohjelmisto. Sen lähdekoodi on Android Open Source Project (AOSP), joka on ensisijaisesti lisensoitu Apache-lisenssillä. Useimmat Android-laitteet toimitetaan kuitenkin esiasennettuina lisäohjelmistoina, pääasiassa Google Mobile Services (GMS), mukaan lukien ydinsovellukset, kuten Google Chrome, digitaalinen jakelualusta Google Play ja siihen liittyvä Google Play -palveluiden kehitysalusta.

  • Noin 70 % Android-älypuhelimista käyttää Googlen ekosysteemiä, joissakin on toimittajan mukautettu käyttöliittymä ja osa ohjelmistoista, kuten esim. TouchWiz ja myöhemmin Yksi käyttöliittymä Samsungilta ja HTC Sense .
  • Kilpailevat Android-ekosysteemit ja forksin sisältävät Fire OS:n (kehittäjä Amazon) tai LineageOS:n. Android-nimi ja -logo ovat kuitenkin Googlen tavaramerkkejä, jotka asettavat standardeja rajoittaakseen sertifioimattomia laitteita ekosysteeminsä ulkopuolella käyttämästä Android-brändäystä.

Android-käyttöjärjestelmän ominaisuudet

Alla on seuraavat ainutlaatuiset ominaisuudet ja Android-käyttöjärjestelmän ominaisuudet, kuten:

Android käyttöjärjestelmä

1. Near Field Communication (NFC)

Useimmat Android-laitteet tukevat NFC:tä, jonka avulla elektroniset laitteet voivat olla vuorovaikutuksessa lyhyillä etäisyyksillä helposti. Päätavoitteena tässä on luoda maksuvaihtoehto, joka on yksinkertaisempi kuin käteisen tai luottokorttien kantaminen, ja vaikka markkinat eivät ole räjähtäneet niin kuin monet asiantuntijat olivat ennustaneet, työn alla saattaa olla vaihtoehto Bluetooth Low Energyn muodossa. (BLE).

2. Infrapunalähetys

Android-käyttöjärjestelmä tukee sisäänrakennettua infrapunalähetintä, jonka avulla voit käyttää puhelinta tai tablettia kaukosäätimenä.

kuinka alustaa taulukko javassa

3. Automaatio

The Tasker sovellus mahdollistaa sovellusten käyttöoikeuksien hallinnan ja myös automatisoi ne.

4. Langattomien sovellusten lataukset

Voit ladata sovelluksia tietokoneellesi käyttämällä Android Marketia tai kolmannen osapuolen vaihtoehtoja, kuten AppBrain . Sitten se synkronoi ne automaattisesti Droidiisi, eikä liittämistä tarvita.

5. Varastointi ja akun vaihto

len of array javassa

Android-puhelimissa on myös ainutlaatuisia laitteistoominaisuuksia. Googlen käyttöjärjestelmän avulla on mahdollista päivittää, vaihtaa ja poistaa akku, joka ei enää lataudu. Lisäksi Android-puhelimissa on SD-korttipaikat laajennettavaa tallennustilaa varten.

6. Mukautetut aloitusnäytöt

Vaikka tiettyjä puhelimia on mahdollista hakkeroida aloitusnäytön mukauttamiseksi, Android sisältää tämän ominaisuuden alusta alkaen. Lataa kolmannen osapuolen käynnistysohjelma, kuten Apex, Nova , ja voit lisätä eleitä, uusia pikanäppäimiä tai jopa suorituskyvyn parannuksia vanhempien mallien laitteisiin.

7. Widgetit

Sovellukset ovat monipuolisia, mutta joskus haluat tietoa yhdellä silmäyksellä sen sijaan, että sinun pitäisi avata sovellus ja odottaa sen latautumista. Android-widgetien avulla voit näyttää melkein minkä tahansa valitsemasi toiminnon aloitusnäytöllä, mukaan lukien sääsovellukset, musiikkiwidgetit tai tuottavuustyökalut, jotka muistuttavat sinua hyödyllisesti tulevista kokouksista tai lähestyvistä määräajoista.

8. Mukautetut ROM-levyt

Koska Android-käyttöjärjestelmä on avoimen lähdekoodin, kehittäjät voivat muokata nykyistä käyttöjärjestelmää ja rakentaa versioitaan, jotka käyttäjät voivat ladata ja asentaa alkuperäisen käyttöjärjestelmän tilalle. Jotkut ovat täynnä ominaisuuksia, kun taas toiset muuttavat laitteen ulkoasua ja tuntumaa. Todennäköisesti joku on jo rakentanut mukautetun ROM-muistin, jos haluat haluamasi ominaisuuden.

Android-käyttöjärjestelmän arkkitehtuuri

Android-arkkitehtuuri sisältää eri määrän komponentteja tukemaan kaikkia Android-laitteiden tarpeita. Android-ohjelmisto sisältää avoimen lähdekoodin Linux-ytimen, jossa on monia C/C++-kirjastoja, jotka näkyvät sovelluskehyspalvelujen kautta.

Kaikkien komponenttien joukossa Linux-ydin tarjoaa tärkeimmät käyttöjärjestelmän toiminnot älypuhelimelle ja Dalvik Virtual Machinelle (DVM) tarjotakseen alustan Android-sovelluksen käyttämiselle. Android-käyttöjärjestelmä on pino ohjelmistokomponentteja, jotka on karkeasti jaettu viiteen osaan ja neljään pääkerrokseen, kuten alla olevassa arkkitehtuurikaaviossa näkyy.

  • Sovellukset
  • Sovelluskehys
  • Android Runtime
  • Alustan kirjastot
  • Linux-ydin
Android käyttöjärjestelmä

1. Sovellukset

Sovellus on Android-arkkitehtuurin ylin kerros. Esiasennetut sovellukset, kuten kamera, galleria, koti, yhteystiedot jne., sekä Play Kaupasta ladatut kolmannen osapuolen sovellukset, kuten pelit, chat-sovellukset jne., asennetaan tälle tasolle.

Se toimii Android-ajon aikana sovelluskehyksen tarjoamien luokkien ja palveluiden avulla.

ota java käyttöön

2. Sovelluskehys

pvr täysi muoto

Application Framework tarjoaa useita tärkeitä luokkia, joita käytetään Android-sovelluksen luomiseen. Se tarjoaa yleisen abstraktion laitteistokäyttöön ja auttaa hallitsemaan käyttöliittymää sovellusresurssien kanssa. Yleensä se tarjoaa palvelut, joiden avulla voimme luoda tietyn luokan ja tehdä siitä hyödyllisen sovellusten luomisessa.

Se sisältää erilaisia ​​palveluita, kuten toimintojen hallinta, ilmoitushallinta, näkymäjärjestelmä, pakettihallinta jne., joista on apua sovelluksemme kehittämisessä edellytysten mukaan.

Application Framework -kerros tarjoaa monia korkeamman tason palveluita sovelluksille Java-luokkien muodossa. Sovelluskehittäjät voivat käyttää näitä palveluita sovelluksissaan. Android-kehys sisältää seuraavat keskeiset palvelut:

    Toimintapäällikkö:Ohjaa kaikkia sovelluksen elinkaaren ja aktiviteettipinon näkökohtia.Sisällöntarjoajat:Sallii sovellusten julkaista ja jakaa tietoja muiden sovellusten kanssa.Resurssipäällikkö:Tarjoaa pääsyn ei-koodiin upotettuihin resursseihin, kuten merkkijonoihin, väriasetuksiin ja käyttöliittymäasetteluihin.Ilmoitusten hallinta:Sallii sovellusten näyttää hälytyksiä ja ilmoituksia käyttäjälle.Näytä järjestelmä:Laajennettava joukko näkymiä, joita käytetään sovellusten käyttöliittymien luomiseen.

3. Sovelluksen suoritusaika

Android Runtime -ympäristö sisältää komponentteja, kuten ydinkirjastot ja Dalvik-virtuaalikoneen (DVM). Se tarjoaa perustan sovelluskehykselle ja tehostaa sovellustamme ydinkirjastojen avulla.

Kuten Java-virtuaalikone (JVM), Dalvikin virtuaalikone (DVM) on rekisteripohjainen virtuaalikone, joka on suunniteltu ja optimoitu Androidille varmistamaan, että laite voi suorittaa useita esiintymiä tehokkaasti.

Se riippuu kerroksesta Linux-ytimestä ketjutusta ja matalan tason muistin hallintaa varten. Ydinkirjastojen avulla voimme toteuttaa Android-sovelluksia standardin avulla JAVA tai Kotlin ohjelmointikielet.

4. Alustakirjastot

Alustakirjastot sisältävät erilaisia ​​C/C++-ydinkirjastoja ja Java-pohjaisia ​​kirjastoja, kuten Media, Graphics, Surface Manager, OpenGL jne. Android-kehityksen tukemiseksi.

    sovellus:Tarjoaa pääsyn sovellusmalliin ja on kaikkien Android-sovellusten kulmakivi.sisältö:Helpottaa sisällön käyttöä, julkaisua ja viestien lähettämistä sovellusten ja sovelluskomponenttien välillä.tietokanta:Käytetään sisällöntuottajien julkaisemien tietojen käyttämiseen, ja se sisältää SQLite-tietokannan, hallintaluokat.OpenGL:Java-käyttöliittymä OpenGL ES:n 3D-grafiikkasuunnittelun API:lle.sinä:Tarjoaa sovelluksille pääsyn tavallisiin käyttöjärjestelmäpalveluihin, mukaan lukien viestit, järjestelmäpalvelut ja prosessien välinen viestintä.teksti:Käytetään tekstin hahmontamiseen ja muokkaamiseen laitteen näytöllä.näytä:Sovellusten käyttöliittymien perusrakennusosat.widget:Runsas kokoelma valmiita käyttöliittymäkomponentteja, kuten painikkeita, tarroja, luettelonäkymiä, asettelunhallintaohjelmia, valintanappeja jne.WebKit:Luokkien joukko, jonka tarkoituksena on mahdollistaa web-selausominaisuuksien sisällyttäminen sovelluksiin.media:Mediakirjasto tukee ääni- ja videomuodon toistamista ja tallentamista.pintamanageri:Se vastaa näyttöalijärjestelmän pääsyn hallinnasta.SQLite:Se tarjoaa tietokantatuen ja FreeType fonttituen.SSL:Secure Sockets Layer on suojaustekniikka, jolla luodaan salattu linkki verkkopalvelimen ja verkkoselaimen välille.

5. Linux-ydin

Linux-ydin on Android-arkkitehtuurin sydän. Se hallitsee kaikkia käytettävissä olevia ohjaimia, kuten näyttöä, kameraa, Bluetoothia, ääntä, muistia jne., joita tarvitaan ajon aikana.

Linux-ydin tarjoaa abstraktiokerroksen laitteen laitteiston ja muiden Android-arkkitehtuurin komponenttien välille. Se vastaa muistin, virran, laitteiden jne. hallinnasta. Linux-ytimen ominaisuudet ovat:

    Turvallisuus:Linux-ydin huolehtii sovelluksen ja järjestelmän välisestä suojauksesta.Muistinhallinta:Se hoitaa tehokkaasti muistinhallinnan ja tarjoaa siten vapauden kehittää sovelluksiamme.Prosessinhallinta:Se hallitsee prosessia hyvin, kohdistaa resursseja prosesseihin aina, kun niitä tarvitaan.Verkkopino:Se hoitaa verkkoviestinnän tehokkaasti.Kuljettajan malli:Se varmistaa, että sovellus toimii oikein laite- ja laitteistovalmistajilla, jotka ovat vastuussa ohjainten rakentamisesta Linux-koontiversioon.

Android-sovellukset

Android-sovellukset kehitetään yleensä Java-kielellä Android Software Development Kitin avulla. Kun Android-sovellukset on kehitetty, ne voidaan pakata helposti ja myydä loppuun joko myymälän kautta, kuten Google Play, SlideME, Opera Mobile Store, Mobango, F-droid tai Amazon Appstore .

Android käyttää satoja miljoonia mobiililaitteita yli 190 maassa ympäri maailmaa. Se on kaikkien mobiilialustojen suurin asennettu kanta, ja se kasvaa nopeasti. Joka päivä yli miljoona uutta Android-laitetta aktivoidaan maailmanlaajuisesti.

Android käyttöjärjestelmä

Android-emulaattori

Emulaattori on uusi sovellus Android-käyttöjärjestelmässä. Emulaattori on uusi prototyyppi, jota käytetään Android-sovellusten kehittämiseen ja testaamiseen ilman fyysistä laitetta.

pilvilaskentasovellukset

Android-emulaattorissa on kaikki laitteisto- ja ohjelmistoominaisuudet, kuten mobiililaitteet, paitsi puhelut. Se tarjoaa erilaisia ​​navigointi- ja ohjausnäppäimiä. Se tarjoaa myös näytön sovelluksesi näyttämistä varten. Emulaattorit käyttävät Android-virtuaalilaitteiden kokoonpanoja. Kun sovelluksesi on käynnissä, se voi käyttää Android-alustan palveluita muiden sovellusten auttamiseksi, verkkoon pääsyn, äänen, videon toistamiseen, tallentamiseen ja tietojen hakemiseen.

Android-käyttöjärjestelmän edut

Pohdimme jokaista elementtiä, jolla Android on parempi kuin eri alustat. Alla on joitain Android-käyttöjärjestelmän tärkeitä etuja, kuten:

    Android Google Developer:Androidin edullisin asema on Google. Google väittää olevansa Android-käyttöjärjestelmä. Google on yksi verkon luotetuimmista ja huhutuimmista kohteista. Nimi Google antaa asiakkaille luottamuksen Android-laitteiden ostamiseen.Android-käyttäjät:Android on eniten käytetty monipuolinen käyttöjärjestelmä. Yli miljardi yksityisasiakasta käyttää sitä. Android on myös maailman nopeimmin kehittyvä käyttöjärjestelmä. Eri asiakkaat lisäävät sovellusten määrää ja ohjelmointia Android-nimellä.Android Multitasking:Suurin osa meistä ihailee tätä Android-komponenttia. Asiakkaat voivat tehdä kasoja yrityksiä tuplaan. Asiakkaat voivat avata muutaman sovelluksen tuplasovelluksella ja valvoa niitä hyvin. Androidilla on uskomaton käyttöliittymä, jonka ansiosta asiakkaiden on helppo tehdä moniajo.Google Play Kauppa -sovellus:Androidin paras puoli on monien sovellusten käytettävyys. Google Play -kauppaa pidetään maailman suurimpana mobiilikauppana. Siinä on käytännössä kaikkea elokuvista huvituksiin ja paljon muuta. Nämä asiat voidaan vaivattomasti ladata ja saada Android-puhelimen kautta.Android-ilmoitus ja helppo pääsy:Ilman paljon venytystä pääset käsiksi heidän ilmoituksiinsa kaikista tekstiviesteistä, viesteistä tai aloitusnäytöstä tai Android-puhelimen ilmoitustaulusta. Asiakas voi tarkastella kaikkia ilmoituksia yläpalkista. Sen käyttöliittymän ansiosta asiakkaan on helppo tarkastella yli 5 Android-ilmoitusta välittömästi.Android-widget:Android-käyttöjärjestelmässä on paljon widgetejä. Tämä gadget parantaa asiakkaan kohtaamista paljon ja auttaa moniajossa. Voit sisällyttää aloitusnäytölle minkä tahansa tarvitsemaasi komponenttiin perustuvan gadgetin. Näet varoitukset, viestit ja paljon muuta käyttöä avaamatta sovelluksia.

Android-käyttöjärjestelmän haitat

Tiedämme, että Android-käyttöjärjestelmä kiinnostaa käyttäjiä nykyään huomattavasti. Mutta samalla siinä on todennäköisesti joitain heikkouksia. Alla on seuraavat Android-käyttöjärjestelmän haitat, kuten:

    Android-mainosten ponnahdusikkunat:Sovellukset ovat avoimesti saatavilla Google Play -kaupassa. Silti nämä sovellukset alkavat näyttää tonnia mainoksia ilmoituspalkissa ja sovelluksen päällä. Tämä tarjous on erittäin vaikea ja tekee valtavan ongelman Android-puhelimesi käsittelyssä.Android vaatii Gmail-tunnuksen:Et voi käyttää Android-gadgetia ilman sähköpostiosoitettasi tai salasanaasi. Google ID on poikkeuksellisen arvokas myös Android-puhelinpulttien avaamisessa.Androidin akun tyhjennys:Android-puhelinta pidetään erottuvana akkua eniten kuluttavien käyttöjärjestelmien joukossa. Android-käyttöjärjestelmässä monet prosessit ovat loppumassa näkyvistä, mikä johtaa akun tyhjenemiseen. Näitä sovelluksia on vaikea pysäyttää, sillä suurin osa niistä on järjestelmäsovelluksia.Android-haittaohjelma/virus/tietoturva:Android-gadgetia ei pidetä suojattuna, kun sitä verrataan eri sovelluksiin. Hakkerit yrittävät edelleen ottaa tietosi. On kaikkea muuta kuin vaikeaa kohdistaa mihin tahansa Android-puhelimeen, ja joka päivä Android-puhelimilla tehdään miljoonia yrityksiä.