Мобильді технология ұялыбайланысүшінқолданылатын технология


AppInventor құрастырушысы



бет78/92
Дата23.06.2022
өлшемі0,67 Mb.
#37247
1   ...   74   75   76   77   78   79   80   81   ...   92
AppInventor құрастырушысы– қосымшаның интерфейсі («сырт келбеті») жасалатын режим. Бұл режимді қосымшаның әр түрлі компоненттерін таңдау мен орналастыру үшін қолданады: қосымшаны іске қосқан кезде сіздің құрылғыңыздың экранында бейнеленетін батырмалар, мәтіндік жолақтар, суреттер және т.б.



  1. Androidжүйесініңкітапханалары

Android платформасы Linux ядросы, ортаңғы бағдарлама және ендірілген мобильді қосымшаларға негізделген амалдық жүйені біріктіреді. Android-та Кітапханалар келесі функцияларды орындайды: жоғары деңгейге арналған алгоритмдерді қамтамасыз ету; файл форматтарына қолдау көрсетеді; ақпаратты кодтауды және декодтауды қамтамасыз етеді (мысалы, мультимедиялық кодектер); Графикалық сурет салады т.б. Кітапханалар C / C ++ түрінде енгізіліп, өндірушінің алдын ала анықталған түрде жеткізетін құрылғының арнайы жабдықтары үшін жинақталған.


Кейбіркітапханалардықарастырайық:

  • Surface Manager - құраматереземенеджері. Кіріссызбасыныңкомандаларыкадрдантысбуфердежиналады, ондаоларжинақталады, белгілібіркомпозициянықұрайды, соданкейінэкрандакөрсетіледі. Бұлжүйегекез-келгенқызықтыәсерлерді, тереземөлдірлігі мен тегісауысуларжасауғамүмкіндікбереді.

  • Media Framework - PacketVideoOpenCOREнегізіндежүзегеасырылғанкітапханалар. Аудио жәнебейнемазмұнынжазужәнеойнату, соныменқатарстатикалықкескіндердішығаруүшінқолданылады. Қолдаукөрсетілетінформаттар: MPEG4, H.264, MP3, AAC, AMR, JPG және PNG.

  • SQLite - дерекқорларменжұмысістеудіңнегізгіқозғалтқышыретіндеAndroid-де қолданылатынжеңілжәнеөнімдіреляциялық ДҚБЖ.

  • 3D кітапханалар - олараппараттықүдеудіқолданумүмкіндігіболғанда 3D-графиканы жоғарыоңтайландырылғансуреттеуүшінқолданылады. Кітапханалар OpenGL | ES API негізіндежүзегеасырылады. OpenGL | ES (OpenGL forEmbedded Systems) - ендірілгенжүйелердежұмысістеугебейімделген OpenGL графикалықбағдарламалауинтерфейсініңішкіжиынтығы.

  • LibWebCore - әйгілі Google Chromeжәне Apple Safari браузерлеріндеқолданылатынWebKitбраузерлікқозғалтқышыныңкітапханалары.

  • SGL (Skia Graphics Engine) - 2D графикасыменжұмысістеугеарналғанашыққозғалтқыш. Графикалықкітапхана Google өніміболыптабыладыжәнебасқабағдарламалардажиіқолданылады.

  • SSL - бірдейатаудағыкриптографиялықхаттаманықолдауғаарналғанкітапханалар.

  • Libc - C тілістандарттыкітапханасы, дәлірекайтқандаоның BSD іскеасырылуы, Linux негізіндегіқұрылғылардажұмысістеугеарналған.

Орындалуортасықұрамына Java ядросыныңкітапханалары мен Dalvikвиртуалдымашиналарыүшінқолжетімдітөменгідеңгейлердіңкөпшілігінқамтамасызететін ядро кітапханаларыжәнеқосымшалардыіскеқосуғамүмкіндікберетінвиртуалды машина кіреді. Әрбірбағдарламавиртуалдымашинаныңжекенұсқаларындажұмысістейді, осылайшажұмысістептұрғанқосымшаларды ОЖ-денжәнебір-біріненоқшаулайды. Dalvikвиртуалдымашинасындаорындауүшін Java сыныптарыAndroid SDK құрамынакіретінdxқұралынқолданып .dexкеңейтіміменорындалатынфайлдарғажиналады. DEX (DalvikExecutable) - бұлDalvikвиртуалдымашинасыүшінжадтыңең аз мөлшерінпайдалануүшіноңтайландырылғанорындалатын файл пішімі. Eclipse IDE және ADT (Android Development Tools) плагиндерінпайдаланукезінде Java сыныптарыавтоматтытүрде .dexформатындақұрастырылады.



Достарыңызбен бөлісу:
1   ...   74   75   76   77   78   79   80   81   ...   92




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет