Биз сиздин көрүнүшүңүздү программалайбыз! ONMA скаутун андроид тиркемесин иштеп чыгуу менен позитивдүү аткаруу кепилденет.
Байланыш
Эгер сиз Android иштеп чыгууда жаңы болсоңуз, Android колдонмолорун иштеп чыгуу үчүн бир нече ар кандай жолдор бар. Бул параметрлерге Android Studio кирет, Айласыз, Makepad, жана Android App Inventor. Ар бири өзүнүн уникалдуу артыкчылыктарын сунуш кылат, жана мен алардын ортосундагы айырмачылыктарды кыскача талкуулайм. Кайсы вариант сиз үчүн туура экенин чечкенден кийин, бул жерде негиздери бар. Бирок баштоодон мурун, жумуш үчүн туура куралды жүктөп алуу үчүн шектенбесек болот.
Android колдонмолорун түзүү үчүн Android Studio'ну колдонгонуңузда, мобилдик түзмөктөрүңүз үчүн өзүңүздүн жеке программаңызды тез түзө аласыз. Мобилдик тиркеме эки негизги компоненттен турат: Активдүүлүк жана Көрүү. Активдүүлүк - бул колдонмонун үстүңкү флаганын графикалык көрүнүшүн жана функционалдуулугун аныктаган бөлүгү. Ал Java кодунан турат, баскыч басылганда кандай аракеттер жасалышы керектигин аныктайт. Колдонмонун өзү каалаган Android шайкеш түзмөктө иштей алат.
Колдонмоңузду түзө баштоо үчүн, Project Explorer ачыңыз. Бул Android Zielplattform көрсөтөт, Мастер-Формула, жана Ресурстар папкасы. Ошондой эле бар “Түзмөктөр аралык алдын ала көрүү терезеси”, бул колдонмону бир нече түзмөктөрдө көрүүгө мүмкүндүк берет. Сиз бир көрүнүштү тандагандан кийин, анын тиешелүү баскычын чыкылдатуу менен аны өзгөчөлөштүрүү мүмкүн. Эгер бир нече тиркеме түзүү керек болсо, алардын ар бири үчүн жеке көрүнүштөрдү түзө аласыз.
Кийинки, компьютериңизге Android түзмөгүн туташтырыңыз. Сиз Android Studio иштеткен түзмөктү тандооңуз керек. Сиз USB аркылуу Android түзмөгүнө туташа аласыз. Бул жакка, сиз ага колдонмону сынап, керектүү өзгөртүүлөрдү киргизе аласыз. Сиз ошондой эле максаттуу платформа үчүн аны куруу алдында бул түзмөктө колдонмону сынап болот. Сабырдуу бол! Эгер муну кантип жасоону билбей жатсаңыз, Android Иштеп чыгуучу форумун окуңуз. Аларда Android Studio менен түзмөктөрдү кантип виртуалдаштыруу боюнча кеңири нускамалар бар.
Мобилдик колдонмолорду иштеп чыгуу көп инвестицияны талап кылат, иштеп чыгуучулардан жана өнүктүрүү чөйрөсүнөн да. Google App Inventor интегралдык өнүктүрүү чөйрөсүнүн мисалы болуп саналат (IDE) бул Android колдонмосун түзүү үчүн зарыл болгон бардык программалык куралдарды камтыйт. Бирок, ал веб-браузердин ичинде иштейт жана Internet Explorer тарабынан колдоого алынбайт. Бирок, эгер сиз программалоодо жаңы болсоңуз жана программалык камсыздоону иштеп чыгууда билимиңиз жок болсо, App Inventor идеалдуу чечим болушу мүмкүн.
App Inventor веб-сайтына киргенден кийин, сиз долбоордун үстүндө иштей баштаса болот. Меню тилкесинде "Жаңы долбоорду баштоо" баскычын чыкылдатып, аны атаңыз. App Inventor Дизайнер көрүнүшүндө ачылат. Аталышы тилкеден, экрандарды кошуп, алардын ортосунда которула аласыз. Аталышы тилкеси ошондой эле Блоктордун жана Дизайнердин көрүнүштөрүн алмаштырууга мүмкүндүк берет. Сиз баштоого даяр болгондо, сиз долбоордун атын тандай аласыз.
Android App Inventor үчүн дагы бир альтернатива - MIT App Inventor. Бул веб-негизделген иштеп чыгуу чөйрөсү үйрөнчүктөргө бир сап код жазбастан Android колдонмолорун түзүүгө жана ыңгайлаштырууга мүмкүндүк берет. MIT App Inventor MITтин Mobile Learning Lab тарабынан активдүү түрдө колдоого алынат. Ал башында Google тарабынан түзүлгөн, бирок азыр көптөгөн мугалимдер жана студенттер тарабынан колдонулат. MIT App Inventor бекер программалык камсыздоо жана Apache License астында жеткиликтүү 2.0 жана Creative Commons Attribution ShareAlike 3.0 Өткөрүлгөн жок.
Kivy андроид тиркемесин иштеп чыгуу куралы ачык булак болуп саналат, колдонмолорду иштеп чыгуу үчүн тез курал, ошондой эле прототиптештирүү үчүн. Бирок, Kivy тиркемелери жергиликтүү платформалар эмес экенин белгилей кетүү маанилүү, ошондуктан алар жергиликтүү колдонмолорго караганда APK өлчөмдөрү жогору жана жайыраак башталат. Бул күндөрдө Android телефондорунун leistungsfahige өндүрүмдүүлүгүн эске алган кемчилик. Ошол себептен, көптөгөн колдонуучулар Kivy менен өз тиркемелерин иштеп чыгуудан качышат.
Android тиркемесин түзүү үчүн, баскычтарды жана башка UI элементтерин кошуу керек болот. Бул аракеттер окуяга негизделген код деп аталат, жана Kivy бул окуяларды чечүү үчүн курулган. Мисалы, энбелги виджетинде үч атрибут болушу мүмкүн: текст, size_ishin, жана pos_hint. Бул баалуулуктар энбелги экранда пайда болушу үчүн маанилүү. Label виджетине туурасы жана тексти керек болот, ошондой эле өлчөмү-кеңеш.
Кивиде колдонмоңузду кургандан кийин, аны пакеттөө үчүн убакыт келди. Колдонмону APK форматында таңгактоо үчүн, колдонмону тышкы сактагыч каталогуна орнотуу керек. Каталог адатта /sdcard болуп саналат. Андан кийин, колдонмонун демо жана чыгаруу версияларын тандай аласыз. Kivy android тиркемесин Google Play'ге орнотууга даяр. Ошондой эле Android тиркемесин Raspberry Piде кол менен орнотуу же KivyPie топтом менеджери аркылуу түзө аласыз.
Makepad – бул Android колдонмолорун түзүү үчүн платформа, жана анын кеңири мисалдары жана окуу куралдары коддоону баштоого жардам берет. Жөнөкөй процесстер менен, маалыматтарды туташтыруу жана уюштуруу үчүн өзүңүздүн дизайныңызды жана тиркемелериңизди түзө аласыз. Кошумча, платформа сизге кайсынысы эң жакшы экенин аныктоо үчүн ар кандай куралдарды салыштырууга мүмкүндүк берет. Бул башталгычтар жана тажрыйбалуу иштеп чыгуучулар үчүн эң сонун курал. Биз Makepad ушунчалык натыйжалуу болушунун кээ бир себептерин карап чыгабыз.
Makepadдын эң жакшы өзгөчөлүктөрүнүн бири - бул ар кандай сатуучулардын бир нече куралдары менен өнөктөш болгондугу. Өнөктөш куралды тандоо менен, анын өркүндөтүлгөн мүмкүнчүлүктөрүнөн пайдалана аласыз. Бул куралдар чексиз кирет, Кард, Sheet2Site, жана Zoom. Makepad колдонсоңуз, бизнесиңизге же хоббиге колдонмо түзө аласыз. Жана, анын ар тараптуу коомчулугу менен, каалаган убакта суроолорду берип, жардам ала аласыз.
Makepad арзан эмес, бирок. Бир айлык жазылуу баасы $16 жана кодсуз өнүгүү дүйнөсүн изилдөөнү каалаган башталгычтарга багытталган. Бирок сиз коддоо жана куруу куралдары жөнүндө олуттуу болсоңуз, сиз Builder планына каттала аласыз, кайсы чыгымдар $41 ай. Builder планынын баасы жогору, бирок ал жемиштүү болуп, жумушка орношууну каалагандар үчүн татыктуу. Эгерде сизде кодду иштеп чыгуу боюнча тажрыйбаңыз жок болсо, Makepad - сонун тандоо.
Эгер сиз чыныгы Android түзмөгүн колдонуу тажрыйбасын тууроого аракет кылып жатсаңыз, Android үчүн Acceleration Execution Manager колдоно аласыз. Бул курал Android эмуляторлорунун ылдамдыгын жогорулатуу үчүн аппараттык камсыздоонун жардамы менен виртуалдаштыруу технологиясын колдонот. Ал Intel чиптери бар процессорлордо гана иштейт. Орнотулгандан кийин, AVD менеджери автоматтык түрдө Android тиркемелерин эмуляциялай баштайт. Бул куралды колдонуу жөнөкөй. Сиз аны Android Studio аркылуу же атайын орноткучту колдонуу менен орното аласыз.
AVDs – бул Android эмуляторлору реалдуу түзмөктөрдүн флеш бөлүктөрүн имитациялоо үчүн колдонгон файлдар. Алар файлдардын үч түрүнөн жасалган: ядро, колдонуучунун маалыматтары, жана SD карта. Эгер сиз аларды бербесеңиз, бул сүрөттөр автоматтык түрдө түзүлөт. Эмуляторду баштаганда, Эгер сиз аны бербесеңиз, AVD жаңы колдонуучу маалыматынын сүрөтүн түзөт. Же болбосо, -system-dir параметрин колдонуу менен жаңы жерди көрсөтө аласыз.
Android эмуляторунун AVD конфигурациялары эмуляцияланган телефондун аппараттык мүнөздөмөлөрүн аныктайт. AVD конфигурацияларын конфигурациялоо менен, ар кандай аппараттык айкалыштарда Android тиркемелеринин иштешин сынай аласыз. Мисалы, Android колдонмосу тармакты колдоно алат, аудио же видео ойнотуу, маалыматтарды сактоо, жана колдонуучуга кабарлаңыз. Сиз эмуляторду аппараттын камерасынын жана акселерометрдин иштешин текшерүү үчүн да колдоно аласыз.
Android колдонмосун түзүп жатканда, сиз Android Activity Lifecycles эске алышыңыз керек. Бул өзгөчөлүк сизге бир иштин жашоо циклин көзөмөлдөөгө мүмкүндүк берет, мисалы, ал кайра башталганда же токтотулганда. Иштин убактылуу токтотулган абалы - абалды колдонмоңузда сактоо жана ресурстарды керектөөнү токтотуу үчүн эң жакшы убакыт. Ошондой эле анимацияларды токтотууга жакшы мүмкүнчүлүк берет, тындырылган аракетте көрүнбөй калышы мүмкүн. Иш-аракет кайра жанданганына карабастан, сиз дагы эле токтотууну колдонууну унутпашыңыз керек() ыкмасы.
Иш-аракеттин жашоо цикли onCreate менен башталат() ыкмасы. Бул ыкма колдонуучу биринчи жолу колдонмонун сөлөкөтүн чыкылдатканда чакырылат. Бул ыкмада, сиз макетти орнотуп, көрүнүштөрдү инициализациялайсыз. Жашоо циклинин кийинки кадамы onStartга чакыруу() ыкмасы, бул аракетти көрүнөө кылат жана колдонуучуга аны менен иштешүүгө мүмкүндүк берет. OnStart() иш башталганда жана жабылганда да аталат. Же болбосо, onPause() иш-аракет жок кылынса, ыкма иштетилиши мүмкүн.
Android Activity Lifecycle аракеттин этаптарын сүрөттөйт. Колдонмонун сөлөкөтү үй экранынын тизмесинде көрүнбөйт, бирок колдонуучу артка кнопкасын басканда эле окуялар билдирүүлөрүн жаратат. Колдонмоңузду түзүп жатканда, Android Activity Lifecycles жөнүндө кабардар болуңуз. Эгер сиз Android колдонмосун иштеп жаткан болсоңуз, Колдонмонун бузулушунан жана башка көйгөйлөрдөн качуу үчүн бул жашоо циклдери жөнүндө билип алышыңыз керек.
Эскертүү, биз кукилерди колдонобуз, бул веб-сайтты колдонууну жакшыртуу үчүн. Сайтка кирүү менен
андан ары колдонуу, бул кукилерди кабыл алыңыз
Кукилер тууралуу көбүрөөк маалыматты биздин маалыматтарды коргоо декларациясынан таба аласыз