Mitä kaikkien pitäisi tietää Androidista: Johdanto, ominaisuudet ja sovellukset

Kokeile Instrumenttia Ongelmien Poistamiseksi





Johdanto:

Android on Linux-pohjainen käyttöjärjestelmä, ja se on suunniteltu ensisijaisesti kosketusnäyttöjen mobiililaitteille, kuten älypuhelimille ja taulutietokoneille. Käyttöjärjestelmä on kehittynyt paljon viimeisten 15 vuoden aikana mustavalkoisista puhelimista uusimpiin älypuhelimiin tai minitietokoneisiin. Yksi nykyisin yleisimmin käytetyistä mobiili-käyttöjärjestelmistä on android. Android on ohjelmisto, joka perustettiin Palo Altoon Kaliforniaan vuonna 2003.

AndroidAndroid on tehokas käyttöjärjestelmä, ja se tukee useita älypuhelinten sovelluksia. Nämä sovellukset ovat mukavampia ja edistyneempiä käyttäjille. Android-ohjelmistoja tukeva laitteisto perustuu ARM-arkkitehtuurialustaan. Android on avoimen lähdekoodin käyttöjärjestelmä, joka tarkoittaa, että se on ilmainen ja kuka tahansa voi käyttää sitä. Androidilla on miljoonia käytettävissä olevia sovelluksia, jotka voivat auttaa sinua hallitsemaan elämääsi tavalla tai toisella, ja se on markkinoilla edullinen tästä syystä. Android on erittäin suosittu.




Android-logo

Android-kehitys tukee koko Java-ohjelmointikieliä. Jopa muita API- ja JSE-paketteja ei tueta. Android-kehityspaketin (SDK) ensimmäinen versio 1.0 julkaistiin vuonna 2008 ja viimeisin päivitetty versio on hyytelöpapu.



Android-arkkitehtuuri:

Android on käyttöjärjestelmä ja se on pino ohjelmistokomponentteja, joka on jaettu viiteen osaan ja neljään pääkerrokseen

  • Linux-ydin
  • Kirjastot
  • Android-ajonaikainen

Hakukehys:

Android-arkkitehtuuri

Linux-ydin:

Android käyttää tehokasta Linux-ydintä ja tukee laajaa valikoimaa laiteohjaimia. Ydin on käyttöjärjestelmän sydän, joka hallitsee ohjelmiston syöttö- ja lähtöpyyntöjä. Tämä tarjoaa järjestelmän perustoiminnot, kuten prosessinhallinnan, muistinhallinnan, laitehallinnan, kuten kameran, näppäimistön, näytön jne., Ydin hoitaa kaikki asiat. Linux on todella hyvä verkottumisessa, eikä sitä tarvitse liittää oheislaitteisiin. Ydin itsessään ei ole suorassa vuorovaikutuksessa käyttäjän kanssa, vaan pikemminkin vuorovaikutuksessa kuoren ja muiden ohjelmien sekä järjestelmän laitteiden kanssa.

Kirjastot:

Linux-kennelin päällä on joukko kirjastoja, mukaan lukien avoimen lähdekoodin verkkoselaimet, kuten WebKit, kirjasto libc. Näitä kirjastoja käytetään äänen ja videon toistamiseen ja tallentamiseen. SQLite on tietokanta, josta on hyötyä sovellustietojen tallentamiseen ja jakamiseen. SSL-kirjastot vastaavat Internet-turvallisuudesta jne.


Android-ajonaika:

Android-ajonaika tarjoaa avainkomponentin nimeltä Dalvik Virtual Machine, joka on eräänlainen Java-virtuaalikone. Se on suunniteltu ja optimoitu erityisesti Androidille. Dalvik VM on Android-käyttöjärjestelmän prosessivirtuaalikone. Se on ohjelmisto, joka käyttää sovelluksia Android-laitteilla.

Dalvik VM käyttää Linuxin ydinominaisuuksia, kuten muistinhallintaa ja monisäikeisyyttä, joka on java-kielellä. Dalvik VM: n avulla jokainen Android-sovellus voi suorittaa oman prosessinsa. Dalvik VM suorittaa tiedostot .dex-muodossa.

Hakukehys:

Sovelluskehyskerros tarjoaa monia korkeamman tason palveluita sovelluksille, kuten Windows Manager, View System, Package Manager, Resource Manager jne. Sovelluskehittäjät saavat käyttää näitä palveluja sovelluksessaan.

Sovellukset ja ominaisuudet:

Löydät kaikki android-sovellukset yläkerrassa ja kirjoitat sovelluksesi ja asennat sen tähän kerrokseen. Esimerkkejä tällaisista sovelluksista ovat yhteystiedot, kirjat, selaimet, palvelut jne. Jokaisella sovelluksella on erilainen rooli sovelluksissa.

Ominaisuudet:

  • Kuulokkeiden asettelu
  • Varastointi
  • Yhteydet: GSM / EDGE, IDEN, CDMA, Bluetooth, WI-FI, EDGE, 3G, NFC, LTE, GPS.
  • Viestit: tekstiviestit, MMS, C2DM (laitteille välitettävät viestit), GCM (Google voi lähettää viestejä)
  • Monikielinen tuki
  • Monikosketus
  • Videopuhelu
  • Kuvakaappaus
  • Ulkoinen tallennustila
  • Suoratoistovälineiden tuki
  • Optimoitu grafiikka

Android-ominaisuudet

Android-emulaattori:

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

Android-emulaattori

Android-emulaattorissa on kaikki laitteisto- ja ohjelmisto-ominaisuudet, kuten mobiililaitteet, paitsi puhelut. Se tarjoaa erilaisia ​​navigointi- ja ohjauspainikkeita. Se tarjoaa myös näytön sovelluksen näyttämiseksi. Emulaattorit käyttävät Android-virtuaalilaitteiden kokoonpanoja. Kun sovelluksesi on käynnissä siinä, se voi käyttää Android-alustan palveluita auttamaan muita sovelluksia, pääsemään verkkoon, toistamaan ääntä, videota, tallentamaan ja noutamaan tietoja.

Android- Android-sovelluksen ohjaama etärobotti

Operaatio:

Se ohjaa robottiauto, joka käyttää Android-sovellusta . Bluetooth-laite on liitetty robotin ohjausyksikköön Android-sovelluksen lähettämien signaalien havaitsemiseksi. Etätoiminto saavutetaan älypuhelimella tai pöydällä jne. Android-käyttöjärjestelmällä, joka perustuu kosketusnäytön toimintaan. Lähetyspää käyttää android-sovelluslaitetta, jonka kautta komennot lähetetään, ja vastaanottimen puolella näitä komentoja käytetään robotin ohjaamiseen kaikkiin suuntiin, kuten eteenpäin, taaksepäin ja vasemmalle tai oikealle jne.

Vastaanottimen pään liike saavutetaan kahdella moottorilla, jotka on liitetty mikrokontrolleriin. Android-sovelluksesta lähetetyt sarjaliikennedatat vastaanotetaan Bluetooth-vastaanottimella, joka on liitetty mikrokontrolleriin.

Android-sovellus

Edut:

  • Android on Linux-pohjainen avoimen lähdekoodin käyttöjärjestelmä, sen voi kehittää kuka tahansa
  • Helppo pääsy Android-sovelluksiin
  • Voit vaihtaa akun ja massamuistin, levyaseman ja UDB-vaihtoehdon
  • Se tukee kaikkia Googlen palveluita
  • Käyttöjärjestelmä pystyy ilmoittamaan sinulle uusista tekstiviesteistä ja sähköposteista tai uusimmista päivityksistä.
  • Se tukee moniajoa
  • Android-puhelin voi toimia myös reitittimenä internetin jakamiseen
  • Se on ilmainen muokata
  • Voi asentaa muokatun ROM-levyn
  • Se tukee 2D- ja 3D-grafiikkaa