Құрылғы пішін факторлары


Жұмыс түрі:  Дипломдық жұмыс
Тегін:  Антиплагиат
Көлемі: 59 бет
Таңдаулыға:   

Қазақстан Республикасының білім және ғылым министірлігі

Ш. Уәлиханов атындағы Көкшетау Университеті

Кокшетауский университет имени Ш.Уалиханова - BAGDAR.KZ

ДИПЛОМДЫҚ ЖОБА

Тақырыбы: Android OS мобильді қосымшасы мысалында кроссплатформалық

Орындаған: Досан Ұлбала Сұлтанбекқызы

Тобы: Группа: Иск91

Көкшетау 2023ж

Аннотация

В данном дипломном проекта рассмотрена разработка прикладного приложения для операционной системы Android, являющего так называемым «Домашним экраном», которое представляет альтернативную системному часть интерфейса. Данное приложение может быть опубликовано в магазине мобильных приложений Google Play и полностью соответствует всем предъявляемым для публикации требованиям.

Кроме того, сделан анализ условий труда для разработки рассматриваемого приложения. Также составлено экономическое обоснование проекта, подтверждающее его экономическую целесообразность.

Аңдатпа

Бұл дипломдық жобада «Үй экраны» деп аталатын, интерфейстің баламалы жүйесі түріндегі бөлігі ретінде Android операциялық жүйесі үшін қолданбалы қосымшаның әзірлемесі қарастырылды.

Бұл қосымша Google Play мобильдік қосымшалар дүкенінде жариялануы мүмкін. Сонымен қатар, қарастырылатын қосымшаны әзірлеу үшін еңбек жағдайларына талдау жасалды. Сондай-ақ, жобаның экономикалық тиімділігін бекітетін экономикалық негіздемесі құрастырылды.

Annotation

In this diplom project examined the development of application software for the operating system Android, is the so-called "home screen", which is an alternative part of the system user interface. This application may be published in the mobile application store Google Play and meets all the requirements for publication requirements.

In addition, the analysis made working conditions for the development of the application under consideration. Also composed the economic justification of the project, confirming its economic viability.

Мазмұны

Кіріспе

1-тарау. Android ОС платформасының сипаттамасы және әзірлеу құралы бағдарламалық қамтамасыз ету

1. 1. Android ОС әзірлеу технологиясы: жергілікті немесе кросс платформалық әзірлеу

1. 2 Android OS мобильді қосымшасы мысалында кроссплатформалық әзірлеудің артықшылықтары мен кемшіліктері

2 - тарау. Android OS үшін «үй экраны» қолданбаларын әзірлеу технологиясы

2. 1. «Үй экраны» деп аталатын Android операциялық жүйе

  1. . Android ОЖ және Android қосымшалардың жұмыс істеу приципі

Қорытынды

Пайдаланған әдебиеттер тізімі

Кіріспе

Зерттеу тақырыбының өзектілігі. Қазіргі әлемде, «ДК кейінгі дәуір» деп аталатын мобильді операциялық жүйелер нарығы (бұдан әрі - ОЖ) керемет деңгейге және жыл сайын өсіп келеді. Смартфондар біздің өмірімізге тереңірек еніп, пайдаланушылардың барған сайын көбірек аудиториясын қамтиды және олардың сатылымы керемет жылдамдықпен өсуде. Бұл жерде соңғы рөлді орташа және жоғары баға сегменттерінен сәл төмен болса да, үлкен мүмкіндіктер ұсынатын қымбат емес құрылғылардың көбеюінің пайда болуы емес. Дегенмен, олардың сапасы әр «ұрпақ» сайын жақсарады, ал бағасы, керісінше, төмендейді. Қазіргі уақытта нарықта Apple және Google мобильді операциялық жүйелері iOS және Android болып табылады. 2022 жылғы желтоқсан айындағы жағдай бойынша олардың үлесі Android үшін 25, 49% және iOS үшін 69, 74% құрайды, деп хабарлайды IDC. Қаралып отырған тоқсанда барлығы 261, 1 миллион смартфон жөнелтілді. Нарықтың 3, 6% иеленетін Microsoft корпорациясының Windows Phone үштігін жабады.

Осы операциялық жүйелерге арналған қосымшалардың барлық сатылымы платформа иелері жүргізетін арнайы дүкендер арқылы жүзеге асырылады: Google Play (Android, Google), App Store (iOS, Apple) және Market Place (Windows Phone, Microsoft) . Нарықтағы құрылғылардың өте аз санына, сондай-ақ төмен сатылымдарға байланысты Microsoft корпорациясының қосымшалар дүкені мен мобильді платформасы бұл жұмыста одан әрі қарастырылмайды.

Құрылғы нарығындағы Android үстемдігіне қарамастан, iOS App Store әзірлеушілер үшін тиімдірек платформа болып қала береді. Осылайша, App Annie зерттеу компаниясының мәліметі бойынша, 2022 жылдың екінші тоқсанында өз өнімдерін Apple дүкеніне орналастырған әзірлеушілердің жиынтық табысы Google Play дүкеніндегіден 85%-ға асады. Жүктеп алулар саны, керісінше, Google Play жағында және App Store дүкенінен 45% көп.

Бұл жағдай iOS-ты тек Apple компаниясының өзі тарататынына байланысты, ол жылына бір кластағы 1 құрылғыны («жоғарғы» смартфон, «бюджеттік» смартфон, 7 дюймдік және 10 дюймдік планшеттер) шығарады. Жоғарғы баға сегментіне байланысты.

Екінші жағынан, Android құрылғыларын үшінші тарап өндірушілері мүлдем басқа баға санаттарында шығарады. Құны арзан смартфондардың көптігіне байланысты Google операциялық жүйесі дамушы аймақтарда жиі кездеседі, ол сатылымдар бойынша сөзсіз көшбасшы болып табылады. Құрылғылардың жоғары баға сегментінде Android көшбасшылығы соншалықты айқын емес, кейбір дамыған елдерде Apple компаниясының iOS жүйесінде жұмыс істейтін «гаджеттердің» саны Google операциялық жүйесіндегілердің санынан толығымен асып түседі.

Жоғарыда айтылғандардың барлығына қарамастан, осы жобада әзірленетін қосымша үшін Google платформасы, атап айтқанда Android, басымдық болып табылады, өйткені бұл қолданба (бұдан әрі - AP) жүйе интерфейсін өзгертуге арналған қолданбалар санатына жатады және нәтижесінде Google Play-де оңай жариялануы мүмкін. Ұқсас бағдарламалық құралды iOS құрылғыларында іске қосу үшін джейлбрейк қажет, сондықтан оны App Store дүкенінде орналастыру мүмкін емес.

Әзірленген бағдарламалық жасақтама стандартты, алдын ала орнатылған басты экранды ауыстырады және орнатылған қолданбаларды іске қосу үшін жүйелік интерфейстің негізгі бөлігі болып табылады, әзірлеушілерге арналған ұсыныстарды сақтай отырып, ОЖ интерфейсін пайдаланушының қажеттіліктеріне қарай өзгертуге және теңшеуге мүмкіндік береді. Google әзірлеушілеріне арналған ұсыныстарды (бұдан әрі «нұсқаулар») сақтай отырып және Android Kit Kat бастапқы экранын - «Google Start» пайдаланудың негізгі тәжірибесін сақтай отырып, пайдаланушының қажеттіліктеріне бейімделген. Бағдарламалық құралдың бұл түрі виджеттермен, жұмыс үстелінің тұсқағаздарымен, құлыптау экрандарымен, хабарландыру жүйесіне арналған модификациялармен, қолданбаларға арналған белгішелердің жинақтарымен, қаріптермен, сондай-ақ жүйеге арналған дайын «тақырыптар» қолданбасын қосыңыз » (мысалы, Cyanogenmod, Android Open Kang Project, Paranoid Android, OmniRom және т. б. ) , өйткені ол Google Play жүйесіндегі «Жекешелендіру» санатына кіреді. Қолданбаның бұл түрі қолданбалар дүкенінде жетекші орын алады және ойындармен, мультимедиялық қолданбалармен және утилиталармен жоғарғы орынды бөліседі.

Әзірленген бағдарламалық жасақтаманың ең сәтті аналогтары - 100 000 000-нан 500 000 000-ға дейінгі орнатулар санымен GO іске қосу құралы EX және орнату саны 500 000-нан 1 000 000-ға дейін, бағасы 4 АҚШ доллары болатын Nova Launcher Prime. Ең қымбат негізгі экран - GO Launcher Dev Team ұсынған Next Launcher 3D, 100 000-нан 500 000-ға дейін орнатылады. Сондай-ақ осы санаттағы бағдарламалардың өкілдері арасында Action Launcher, Apex Launcher, Mi Launcher, сондай-ақ өнімдерді атап өткен жөн. Бейресми микробағдарлама Cyanogenmod және OmniRom үшін Android Open Source Project (бұдан әрі AOSP) негізгі экранының өзгертілген нұсқалары ретінде.

Жұмыстың мақсаты - Android қосымшасының мысалында мобильді операциялық жүйелерге арналған бағдарламалық қамтамасыз етуді әзірлеуді зерттеу.

Бұл жұмыс құрылымы мен мазмұнының динамикалық қалыптасуымен кросс-платформалық қосымшаларды құру технологиясын дамытуға арналған. Негізгі міндеттерге мобильді қосымшалардың оңтайлы дизайн үлгісін іздеу және әзірлеу кіреді, оның негізінде динамикалық құрылымы мен мазмұны бар қосымшаларды құруға мүмкіндік беретін архитектуралық шешімді құруға болады.

21 ғасыр ақпараттық технологиялар ғасырына айналды, бүгінде мұндай технологиялар адам өмірінің барлық дерлік саласына еніп үлгерді. Қазіргі адамдар смартфонсыз немесе планшетсіз бір күн өмір сүре алмайды және «ақылды» құрылғыларға қосылу әзірлеушілерге кең мүмкіндік береді.

Мобильді операциялық жүйелер арасындағы нарық көшбасшысының тұғырында смартфондардың болуы қазірдің өзінде бірнеше компания құрамы өзгерді. Бүгінгі күні бұл орынды американдық Alphabet Inc компаниясы жасаған Android ОЖ алады. Бұл Android жүйе үшін арнайы қолданбалар мобильді ОЖ сегментінде жетекші орынға ие болғандықтан, бәсекелестерінен үлкен айырмашылықпен алда тұр.

Зерттеу пәні Android ОЖ жұмыс істейтін құрылғыға арналған мобильді қосымша болып табылады.

Технологиялық платформаны әзірлеу келесі міндеттерді қамтиды.

1. Мазмұнның динамикалық құрылымы мен мазмұнын құруға және теңшеуге мүмкіндік беретін архитектураны жобалау.

2. Динамикалық мазмұнды көрсетуді жобалау және генерациялау үшін веб-құралдарды әзірлеу.

3. Үшінші тарап бағдарламашыларына жасалған қосымшаларда пайдалану үшін өздерінің модульдерін әзірлеуге мүмкіндік беретін платформа API әзірлеу.

4. Мобильді қосымшалардың платформамен өзара әрекеттесуіне мүмкіндік беретін сыртқы API әзірлеу: мазмұнды көрсету үшін құрылым мен үлгілерді алу, клиенттік қосымшаның оқиғалары мен әрекеттерін өңдеу.

5. iOS платформасында демонстрациялық мобильді клиентті әзірлеу, ол құрылымдағы, мазмұндағы және дисплейдегі өзгерістерге қайта құруды қажет етпей жауап береді.

Шындығында, технологиялық платформа туралы бастапқы кодқа өзгертулер енгізбестен және қайта құрастырусыз және құрастырусыз пайдаланушыда бар қолданбаны қашықтан өзгертуге мүмкіндік беретін конструктор ретінде айтуға болады.

I-тарау. Android ОС платформасының сипаттамасы және әзірлеу құралы бағдарламалық қамтамасыз ету

1. 1. Android ОС әзірлеу технологиясы: жергілікті немесе кросс платформалық әзірлеу

Android - смартфондарға, планшеттерге және нетбуктерге арналған операциялық жүйе. Google Android Inc бағдарламалық жасақтамасын 2005 жылы сатып алды. Android операциялық жүйесі өзгертілген Linux ядросына және Google-дың Java-ның жеке іске асыруына негізделген жүйе болып табылады.

Android операциялық жүйесіне арналған қолданбалар JIT компиляторы бар Dalvik виртуалды машинасымен басқарылатын Java қолданбалары мен кітапханаларды қамтиды. Қолданбалардың өзі . APK файлы түрінде орнатылады, ол негізінен компиляцияланбаған қолданбалы компоненттері бар мұрағат болып табылады, ал Dalvik виртуалды машинасының міндеті бағдарламалық жасақтаманы іске қосу кезінде тікелей пайда болатын қолданба кодын құрастыру болып табылады. Кітапханаларға басқару жүйесі, OpenGL ES 2. 0 графикасы, WebKit қозғалтқышы, SGL графикалық қозғалтқышы, SSL және Bionic кітапханалары кіреді.

Тек әзірлеу мәзірінде қол жетімді Android Kit Kat соңғы нұсқасының сынақ режимінде шығарылуымен Dalvik-тен бірнеше артықшылығы бар ART (Android Runtime) үшін Dalvik қолданбасын іске қосудың баламалы ортасын таңдау мүмкін болды. ART-тың басты артықшылығы - ол қолданбаны орнату кезінде тікелей компиляциялайды, бұл оны орындау кезінде орталық процессорға түсетін жүктемені айтарлықтай азайтады. Дегенмен, бұл әдістің жағымсыз жақтары да бар, олардың бірі қолданба алатын құрылғы жады көлемінің ұлғаюы, сондай-ақ кейбір бағдарламалық жасақтаманың дұрыс құрастырылмағаны, нәтижесінде оларды әзірлеушілер бейімдеу қажет болады. Жаңа ортаның негізгі кемшілігі қосымшаны жүйеге орнату уақытының айтарлықтай артуы, сондай-ақ әрбір жүйені жаңартудан кейін оларды қайта құрастыру қажеттілігі болып табылады. Сонымен, белсенді пайдаланылған құрылғы операциялық жүйені жаңартқаннан кейін бір сағаттан астам уақыт бойы жүктеле алады. Сонымен қатар, ОЖ-ның жаңа нұсқасы OpenGL ES 3. 0 қолдауын қосты, ол бейне сапасы бойынша заманауи ойын консольдерімен салыстырылатын керемет сұлулықтың көлемді нысандарын жасауға мүмкіндік береді.

Әзірлеушілер үшін Google Android SDK тегін жүктеп алуды ұсынады, ол Windows (XP немесе одан жоғары), Mac OS X (10. 4. 8 немесе одан жоғары) және Linux жүйесімен жұмыс істейтін x86 машиналарына арналған. Сондай-ақ әзірлеу үшін Java Development Kit (JDK) 5 - 7 нұсқаларын орнату қажет, 8 нұсқасына қазіргі уақытта қолдау көрсетілмейді. Сонымен қатар, Eclipse 3. 3-3. 5 нұсқаларына арналған Eclipse «Android Development Tools» (ADT) плагиндері, IntelliJ IDEA үшін плагиндер бар. Ол сонымен қатар IntelliJ IDEA негізінде жоғарыда көрсетілгендерге балама болып табылатын ресми Android Studio әзірлеу ортасын ұсынады.

1. 1-суретте Android ОЖ архитектурасы көрсетілген.

1. 1-сурет - Android ОЖ архитектурасы

1. 1-суретке сүйене отырып, келесі Android ОЖ деңгейлерін ажыратуға болады:

Қолданбалы деңгей (Қолданбалар) - Android жүйесінде негізгі қолданбалар жиынтығы бар: электрондық пошта және SMS клиенттері, күнтізбе, әртүрлі карталар, шолғыш, контактілерді басқару бағдарламасы және көптеген

басқа жиынтықтар бар. Android платформасында жұмыс істейтін барлық қосымшалар Java тілінде жазылған.

Application Framework деңгейі - Android негізгі қолданбаларда қолданылатын API толық қуатын пайдалануға мүмкіндік береді.

Архитектура кез келген қолданба басқа қолданбаның іске асырылған мүмкіндіктерін пайдалана алатындай етіп құрастырылған, егер соңғысы оның функционалдығын пайдалануға рұқсатын берсе. Осылайша, архитектура ОЖ компоненттері мен қосымшаларын қайта пайдалану принципін жүзеге асырады.

Барлық қосымшалардың негізі жүйелер мен қызметтер жиынтығы болып табылады:

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

Мазмұн провайдерлері - қолданбаларға басқа қолданбалардағы деректерге қол жеткізуге мүмкіндік беретін, сондай-ақ өз деректеріне қол жеткізуді қамтамасыз ететін қызметтер.

• Ресурс менеджері жолдық, графикалық және басқа ресурстар түрлеріне қол жеткізуге арналған.

• Хабарландыру реттеушісі кез келген қолданбаға күй жолағында реттелетін хабарландыруларды көрсетуге мүмкіндік береді.

• Әрекет реттеушісі қолданбаның өмірлік циклін басқарады және әрекеттер үшін ттарихты шарлау жүйесін қамтамасыз етеді.

 Кітапхана деңгейі - Android платформасында ОЖ-ның әртүрлі компоненттері пайдаланатын C/C++ кітапханаларының жиынтығы бар. Әзірлеушілер үшін бұл кітапханалардың функциярына қол жеткізу Қолданбалар шеңберін пайдалану арқылы жүзеге асырылады. Төменде олардың кейбіреулері берілген:

• C жүйелік кітапханасы - Linux негізіндегі өндірілген құрылғыларға арналған стандартты C жүйелік кітапханасының (libc) BSD іске асырылуы.

• Медиа кітапханалар - танымал аудио және бейне пішімдерін (MPEG4, H. 264, MP3, AAC, AMR, JPG, PNG, т. б. ) ойнатуды және жазуды қолдауға арналған PacketVideo OpenCORE негізіндегі кітапханалар.

• Surface Manager - бет менеджері 2D және 3D графикалық қабаттарды көрсету үшін ішкі жүйеге кіруді басқарады.

• LibWebCore - кірістірілген Android браузерінің барлық қуатын қамтамасыз ететін заманауи веб-браузер қозғалтқышы.

• SGL - 2D графикамен жұмыс істеуге арналған қозғалтқыш.

• 3D кітапханалары - OpenGL ES 1. 0 API негізіндегі 3D графикалық қозғалтқыш.

• FreeType - қаріптермен жұмыс істеуге арналған кітапхана.

•SQLite - жұмыс істеуге арналған қуатты жеңіл қозғалтқыш реляциялық мәліметтер базасы.

- Орындалу уақыты деңгейі (Android Runtime) - Android жүйесінде Java негізгі кітапханаларының функционалдық мүмкіндіктерінің көпшілігін қамтамасыз ететін негізгі кітапханалар жинағын қматиды. Платформа стекке бағытталған стандартты Java виртуалды машинасынан айырмашылығы, оңтайландырылған, регистрге сезімтал Dalvik виртуалды машинасын пайдаланады. Әрбір қолданба өзінің виртуалды машина данасы бар өз процесінде жұмыс істейді.

Dalvik қолданба жадын минималды пайдалану үшін оңтайландырылған Dalvik Executable (*. dex) пішімін пайдаланады. Бұл Linux ядросының ағынды және төмен деңгейлі басқару сияқты негізгі мүмкіндіктерімен қамтамасыз етіледі. Қолданбаларыңыз жазылған Java байт коды SDK бөлігі болып табылатын dx утилитасының көмегімен dex пішіміне құрастырылады.

Linux ядросының деңгейі (Linux ядросы) - Android жүйесі Linux ОЖ 2. 6 нұсқасына негізделген, осылайша, платформа жад пен процесті басқару, қауіпсіздік, желі және драйверлер сияқты ядро ​​жүйесінің қызметтеріне қол жеткізе алады. Ядро сонымен қатар аппараттық және бағдарламалық қамтамасыз ету арасындағы абстракциялық қабат қызметін атқарады.

Жасаушылардың мақсаты үшін сәйкес кітапханалар оңай қол жетімді:

− Bionic - libc-пен салыстыруға келмейтін типтік функциялар кітапханасы.

- SSL шифрлауы.

Media Framework (PacketVideo OpenCORE, MPEG4, H. 264, MP3, AAC,

AMR, JPG, PNG) .

- Беткі менеджер.

- LibWebCore (WebKit негізінде) .

- SGL - 2D графикасы.

OpenGL ES - 3D кітапханасы.

- FreeType - қаріптер.

SQLite - жеңіл ДҚБЖ.

Салыстыру бойынша қарапайым Linux қондырмалары, Android қондырмалары қосымша ережелерге бағынады:

 Контент провайдерлері - қолданбалар арасында ақпарат алмасу.

 Resource Manager - XML, PNG, JPEG файлдары сияқты ресурстарға қол жеткізу.

 Хабарландыру менеджері - күй жолағына кіру.

 Activity Manager - белсенді қолданбаларды басқару.

1. 2 Қосымшаларды зерттеуге арналған принциптер мен кеңестер

Көптеген басқа платформа иелері сияқты, Google қосымшаларды жасаушыларға өнімнің жұмыс қабілеттілігін қамтамасыз ету үшін жасалуы керек, сонымен қатар Google Play-де жариялау үшін арнайы шарттарды белгілейді. Бұған қоса, қысқа, ыңғайлы, сонымен қатар пайдаланушы интерфейсі тұжырымдамасының жалпы жанрынан (User Interface, UI) шығу үшін дизайнға және компанияның қосымша интерфейсіне сәйкес белгілі кеңестер бар. ) . Барлығы ерекшеленетін болса, сіз Google-дың мамандандырылған ресми веб-сайттарымен таныса аласыз.

1. 2. 1 Интерфейс құру

Қолданбалардың пайда болуына барлық талаптар мен ұсыныстар 6 бөлімнен тұратын «Дизайн» бөлімінде берілген:

Жұмысты бастау

Стиль.

Үлгілер.

Құрылыс блоктары.

Жүктеулер.

Бейнелер.

Өз кезегінде «Бастау» бөлімі 3 бөлікке бөлінген. Бірінші бөлім «Creative Vision» деп аталады және конструктивті ақпаратты қамтымайды, мұнда әзірлеушіге бағдарламалық жасақтамасының интерфейсі мүмкіндігінше әдемі, ыңғайлы және интуитивті болуын қамтамасыз ету ұсынылады. Қолданбаны түпнұсқа ету үшін ол тапсырманы тез және оңай шешуге көмектесті.

Екінші бөлім «Дизайн принциптері» - дизайн принциптері деп аталады. Мұнда, сонымен қатар, Android 4. 4 Kit Kat соңғы нұсқасының үлгілеріндегі мысалдармен бірге жасаушы үшін қанағаттанарлық бірыңғай кеңестер бар.

Үшінші бөлім «UI шолуы» деп аталады және сонымен қатар шарлау жолағы, хабарландыру көлеңкесі және prospector. letter сияқты ОЖ интерфейсінің негізгі тұтас құрамдастарын көрсетеді.

«Стиль» тармағы бұрын интерфейс дизайнына сәйкес тікелей деректерді қамтиды, қандай түстер, қаріптер, белгішелер пайдалануға ұсынылады.

«Үлгілер» элементі әртүрлі интерфейс құрамдастарының дизайнына сәйкес деректерді, сондай-ақ қондырмада шарлау және онымен үлес қосу бойынша кеңестерді қамтиды.

«Құрылыс блоктары» тармағы қондырмада пайдаланылған конфигурацияларға қатысты деректерді қамтиды.

«Жүктеулер» бөлімі ОЖ мақсаты үшін дизайнның негізгі компоненттерін пайдалануға мүмкіндік береді, сонымен қатар Android жүйесінде қолданылатын палитраны ұсынады.

«Бейне» тармағында құрастырушыларға арналған конференциялардың бейнематериалына гиперсілтемелер, сондай-ақ бейне оқулықтар кіреді.

Декор

Жүздеген миллион телефондар, планшеттер және басқа құрылғылар Android жүйесінде әртүрлі экран өлшемдері мен пішін факторларымен бірге жұмыс істейді. Android-тың сұйық графикалық тұжырымдамасын пайдалана отырып, шағын телефондардан үлкен планшеттерге дейін әртүрлі құрылғыларда әдемі көрінетін қосымшаларды жасауға болады. 1. 2-суретте құрылғылардың негізгі формалық факторлары көрсетілген.

Тақырыптар - қолданбаларды тұрақты стильге келтіруге арналған Android механизмі. Кескін жалпы пайдаланушы ұясын құрайтын құрамдас бөліктердің көрнекі сапаларын, сондай-ақ қаріптің үні, деңгейі және дыбыс деңгейін орнатады. Android платформасындағы барлық қолданбаларда біркелкі стильді қолдану үшін бе? Google қолданбаларды жасау кезінде таңдауға болатын екі жүйелік тақырыпты ұсынады:

Холо жарық.

Holo Dark.

1. 2-сурет - Құрылғы пішін факторлары

Деректерді пайдалану Android біртұтас визуалды стиліне сәйкес келетін қосымшаларды жасауға көмектеседі.

Қолданбаңыздың қажеттіліктері мен дизайн эстетикасына сәйкес келетін тақырыпты таңдаңыз. Қолданбаңыздың түпнұсқалық көрінісін жасағыңыз келсе, идеяңыздың бастапқы нүктесі ретінде жүйелік тақырыптардың бірін пайдаланыңыз.

Әрекетті, өшірілген түймені немесе оны басу үшін әртүрлі түстерді, сондай-ақ жарықтандыру және қоюлау әсерлерін пайдаланыңыз.

1. 3-суретте типтік негізгі стандарттар берілген.

1. 3-сурет - Түйме үлгілері

Қосымшаны шарлау немесе іс жүзінде кез келген әрекеттерді орындау үшін әрбір қиындық үшін қимылдарды пайдаланыңыз. 1. 4-суретте қимылдың мысалы көрсетілген.

Жылжытылатын UI элементтерін пайдаланған кезде экран жиегі әсерін пайдаланыңыз. 1. 5-суретте экран шекарасының үлгісі көрсетілген.

1. 5-сурет - Экран шекарасының шаблоны

Құрылғылар экрандардың физиологиялық көлемдеріне ғана емес, сонымен қатар дыбыссыз режимдегі нүктелердің тығыздығына (DPI) байланысты еш айырмашылығы жоқ. Суретшілердің қызметін жеңілдету үшін телефондар мен планшеттерге арналған бірқатар толтырылған стандарттар бар, сондықтан сіздің толықтыруларыңыз кез келген бір құрылғыда қалай көрінетіні туралы алаңдамаңыз.

Әртүрлі өлшемдегі DPI бар, қарапайым болу үшін олар LDPI, MDPI, HDPI, XHDPI, XXHDPI және XXXHDPI деп аталады, сонымен қатар бастапқыда кез келген құрылғының микробағдарламасында тығыздықтың сәйкес дәрежесі жазылады.

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Семей каласынын диагностикалык орталығынын АЖО жасау
Android телефондарға арналған алғашқы интерфейс
Қазақ әліпбиінің тарихи кезеңдері
Delphi-де «Инженерлік калькулятор» құру
Реактопластавтоматтар
Sys conf каталогында файл конфигурациясын құру
Вирусқа қарсы иммунитет
Қазіргі заманғы серверлік жүйелердің қалпы
Тұрақты тоқ қозғалтқыштары мен генераторы
Қазандықтардың арматурасы.Қазандық агрегат арматурасының классификациясы жайлы ақпарат
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz