IOS, Android,WP, Tizen мобильді қосымшаларды жасау әдістемелік нұсқау шымкент – 2022ж



бет7/29
Дата24.11.2022
өлшемі1,55 Mb.
#52344
1   2   3   4   5   6   7   8   9   10   ...   29
Байланысты:
ЛЕКЦИЯ

Қызметтер (Services)
Қызметтер желі мониторы немесе жаңартуларды тексеру сияқты ұзақ уақыт жұмыс істейтін қолданбаларға қолданылады.
Деректерді жеткізушілер (Content providers)
Деректер көзін дерекқор сервері ретінде елестетуге болады. Оның міндеті SQLite дерекқоры сияқты сақталған деректерге қол жеткізуді бақылау. Егер қосымша өте қарапайым болса, деректер көзін жасаудың қажеті жоқ. Егер сіз деректерге бірнеше әрекеттер немесе бағдарламаларға қол жеткізетін қосымша күрделі қосымша немесе бағдарламаны жазсаңыз, деректер көзі ақпаратқа қол жеткізуді ұйымдастырудың құралы ретінде қызмет етеді.
Қабылдағыштар (Broadcast receivers)
Android қосымшасын деректер элементін өңдеуге немесе оқиғаларға жауап беруге болады, мысалы, мәтіндік хабар алу үшін.
Android қолданбасы AndroidManifest.xml файлымен бірге құрылғыңызда орналастырылған. Бұл файл құрылғыны бағдарламаны дұрыс орнатуға мүмкіндік беретін қажетті конфигурация туралы ақпаратты қамтиды. Ол сондай-ақ, қолданба өңдей алатын қажетті сынып атаулары мен оқиғалар түрлерін және оның жұмыс істеуі үшін қажетті рұқсаттарды қамтиды. Мысалы, егер қолданбаға желіге кіру қажет болса - мысалы, файлды жүктеу үшін - тиісті рұқсат манифест файлында нақты анықталуы керек. Көптеген қосымшаларда осы нақты рұқсат болуы мүмкін. Декларациялау арқылы мұндай қорғау құрылғыға зақым келу ықтималдығын төмендетуге көмектеседі.


Бақылау сұрақтары:
1. Мобильді қосымшалардың негізгі түрлері қандай?
2. Бағдарлама архитектурасының иерархиялық деңгейлерін айтыңызшы?
3. Android-қосымшалардың негізгі элементтерін көрсету керек пе?
4. Android қосымшалары қалай жұмыс істейді?
5. «Түпнұсқа платформа» термині дегеніміз не?


Пайдаланылған әдебиеттер:
Нег: 1-6
Қос: 1-2
Элек: 1-4

1. https://www.ibm.com/developerworks/ru/library/os-android-devel/


2. https://metanit.com/java/android/1.1.php
3. https://geekbrains.ru/posts/mobile_apps_languages.




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   29




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

    Басты бет