
Androidi operatsioonisüsteemi sees
Täielik juhend Androidi kohandamiseks uute asjade interneti ja manussüsteemide jaoks
Androidi operatsioonisüsteemi sees on põhjalik juhend ja teatmik tehnikaspetsialistidele, kes soovivad Androidi kohandada ja integreerida manussüsteemidesse ning luua või hallata edukaid Androidi-põhiseid tooteid. Koodinäidetega täidetud juhend julgustab teid lugemise ajal ise toimivat koodi looma – olgu see siis isiklikuks ülevaateks või professionaalseks projektiks kiiresti kasvaval nutikate asjade interneti seadmete turul.
Ekspertklassi Androidi arendajad G. Blake Meike ja Larry Schiefer vastavad manussüsteemide ja asjade interneti arendajate reaalsetele vajadustele, kes lähevad üle Androidile. Pärast Androidi keskkonna ligipääsetavat tutvustamist juhendavad nad teid alglaadimise, alamsüsteemi käivitamise, riistvaraliideste ja rakenduste toe osas – pakkudes olulisi teadmisi ilma, et see muutuks kunagi segaseks või liiga spetsiifiliseks.
Peegeldades Androidi pidevat arengut, aitavad Meike ja Schiefer teil ära kasutada asjakohaseid uuendusi alates ART-i rakenduste käituskeskkonnast kuni Project Treble'ini. Raamatupikkune projekt hõlmab kõike, mida vajate oma kohandatud Android-seadmete juurutamiseks, samm-sammult.
Sa saad:
- Hinnake Androidi kasutamise eeliseid ja kompromisse nutikates IoT-seadmetes
- Omandage Androidi kohandamise praktilised protsessid
- Loo ehitusplatvorm, laadi alla AOSP lähtekood ja loo Androidi kujutis
- Avasta Androidi komponente, arhitektuuri, lähtekoodi ja arendustööriistu
- Mõista Androidile ainuomaseid olulisi kerneli mooduleid
- Kasutage Androidi ulatuslikku turvainfrastruktuuri seadmete ja kasutajate kaitsmiseks
- Käi läbi Androidi käivitamine alates sisselülitamisest kuni süsteemi lähtestamiseni
- Uurige alamsüsteemi käivitamist ja kasutage rakendusprotsesside juhtimiseks Zygote konteinereid
- Liides riistvaraga Androidi riistvaralise abstraktsioonikihi (HAL) kaudu
- Juurdepääsu pakkumine Java programmidele Java Native Interface'i (JNI) kaudu
- Saavuta uus paindlikkus, kasutades sideainestatud HAL-i (Project Treble)
- Rakenda natiivseid C/C++ või Java kliendirakendusi ilma tarnijate teeke komplekteerimata
