Бақылау сұрақтары
Android жүйесінің деңгейлерін атаңыз
Android жүйесінің кітапханалары
5 дәріс. Бағдарламалау ортасына шолу. Эмуляторлар.
Android қолданбаларын дамыту бастамас бұрын, осы мақсаттарға сәйкес келетін қолданыстағы құралдарды қарастырайық. Android-та Мобильді қосымшаларды әзірлеу мүмкін емес құралдарды атап өтуге болады. Екінші жағынан, әзірлеу процесін жеңілдететін қосалқы жүйелердің саны өте көп бар.
Міндетті құралдарға Android SDK - мобильді қосымшаны құру, құрастыру және құрастыру үшін қажетті құралдарды қамтитын бағдарламалау құралдарының жиынтығы жатады.
Android SDK құрамына кіретін ең маңызды құралдарды қарастырайық:
SDK Manager-Android SDK компоненттерін жүктеу құралы. Android SDK пакеттері мен олардың мәртебесін көрсетеді: орнатылған (Installed), орнатылмаған (Not Installed), жаңартулары бар (Update available).
Сур. 5.1. Android SDK Manager
Debug Monitor-Android қосымшаларын талдау және қалпына келтіруге арналған бірнеше құралдарға графикалық интерфейс беретін дербес құрал:
DDMS (Dalvik Debug Monitor Server) порттарды көшіру, құрылғы экранын басып алу, ағындар мен құрылғының динамикалық жады туралы ақпарат, Нақты уақыттағы Android әрекеттері туралы ақпарат шығару (logcat) және тағы басқа қызметтерін ұсынады.
Hierarchy Viewer Android бағдарламасының пайдаланушы интерфейсін реттеуге және оңтайландыруға мүмкіндік береді.
Tracer for OpenGL ES-мобильді қосымшада пайдаланылатын OpenGL|ES кодты талдауға арналған құрал OpenGL|ES командаларын басып алуға және оларды жеке кадрлар бойынша көрсетуге мүмкіндік береді, бұл графикалық командалар қалай орындалатынын түсінуге көмектеседі.
Monitor құралы терезесі
Android Emulator ( emulator) - әзірлеушінің компьютерінде жасалатын және жұмыс істейтін виртуалды ұялы құрылғы, нақты құрылғыларды қолданбай мобильді қосымшаларды әзірлеу және тестілеу үшін пайдаланылады.
AVD Manager-Android Emulator қарастырылған виртуалды Android құрылғыларын (AVDs) жасау және оларды басқаруға арналған графикалық интерфейс ұсынады.
Android Debug Bridge (adb) - компьютерге қосылған эмулятор немесе нақты Android құрылғысының күйін басқаруға мүмкіндік беретін икемді құрал. Сондай-ақ, нақты құрылғыға Android қосымшасын орнату үшін пайдаланылуы мүмкін (.apk файл).
Қазіргі жағдайда БҚ әзірлеу көп жағдайда интеграцияланған әзірлеу ортасын (IDE) пайдалану арқылы жүргізіледі. IDE-нің сөзсіз артықшылықтары бар: бағдарламаны компиляциялау, құрастыру және іске қосу процесі әдетте автоматтандырылған, осыған байланысты жаңадан бастаған әзірлеушілер үшін өзінің алғашқы қосымшасын жасау қиындық тудырмайды. Бірақ әзірлеумен шындап айналысу үшін ортаның мүмкіндіктерін зерттеуге күш пен уақытты жұмсау қажет. Android та әзірлеу үшін жарамды IDE қарастырайық.
Алдымен Google ұсынған екі әзірлеу ортасы туралы сөйлесейік: Android IDE (ADT) және Android Studio.
Android IDE-Eclipse негізделген Android та әзірлеу ортасы. Мобильді қосымшаларды әзірлеу, құрастыру және жөндеу үшін біріктірілген құралдарды ұсынады.
Android Studio-IntelliJ IDEA ға негізделген Android негізіндегі өңдеу ортасы. Android IDE сияқты, ол әзірлеу және жөндеу үшін біріктірілген құралдарды ұсынады. Android Studio-да IntelliJ-дан күтілетін барлық мүмкіндіктерге қосымша:
Gradle негізделген бағдарламаны құрастыруды қолдау;
Android рефакторинг және жылдам ақауларды түзету үшін ерекше;
lint өнімділігі, юзабилити, нұсқалар және басқа үйлесімділікпен проблемаларды іздеу құралдары бар
Достарыңызбен бөлісу: |