001-Android ҡушымталары эшләү индерелә.

Views:
101
android ҡушымталары эшләү өсөн
android ҡушымталары эшләү өсөн

Android кушымталар һеҙ рәхим итегеҙ үткәргес эшләй.! This post series aims to teach the basics of Android app development in Android Studio using Java programming language. Мин уйлайым, ул һеҙ’т бар, ниндәй ҙә булһа тәжрибә был посттар йәки android программалау java серияһы башлана..

Һәр термин аңлатылды бит мин ябай ҡушымта эшләргә йыйына.. Һеҙ"ну ll менән башлана, һәм был идеяларҙы һеҙгә алаһығыҙ үҙ һеҙгә баҫмалар серияһы тамамлағандан һуң өҫтәмә әйләнә..

Серия бер вазифаһы, етмәһә, һеҙ иң яҡшы белгес эшләү мөмкин түгел,-программалау теле һәм платформа, әммә һеҙ"иң яҡшы өҫтәмә белем һәм практик тәжрибәгә эйә менән ll android был серияла эшләй..
Android ҡушымталары менән эшләү өсөн ҡулланыла мөхиткә яраҡлаштырып эшләнгән Eclipse (Язь) ҡорал эшләү өсөн Android (АДТ) үткән плагин. Әммә, Android өсөн android ҡушымталары нисек эшләүен күрһәтте. ide рәсми google studio 2014 был мөхит стандарттары һәм буласаҡ.. Һуңғы тотороҡло релиз Android-Студияһы 2.2, серия булды был вазифанан файҙаланмай..

Android Операцион Системаларында

Булһын"төшөнсәләре менән бәйләй һәм android операцион системаһы нигеҙендә уларҙы күҙәтеү ына тиклем кереткәнсе башларға сәйәхәт программалау.

Android системаһында мобиль операцион система булып тора асыҡтан-асыҡ исходным коды android операцион. Был linux өсөн варианттар шулай итеп, хәүефһеҙлек тәьмин итеүгә ҙур, һәм мобиль ҡулайлама етештереүсәнлеге кимәле модульность. Android ойошма булдыра һәм эшләй "асыҡ гарнитура Альянс" (ОХ). Уны ойоштороусылар булып. 2007 төп ағзаһы булып тороуы менән google. Программа менән тәьмин итеүсе компанияларҙың үҙ эсенә бик күп билдәле ул һәм аппараттары.

Башта, Андроид өсөн android Инктар компанияһы ойоштора.. Был Google компанияһы һатып ала. 2005. Һуң, Google асыҡ кодлы быны ҙур импульс аласаҡ һәм Android. Баҙары яҡын өлөшө бар Android 85% . 2016 дөгө булараҡ күрһәтте. 1.1 (мәғлүмәт сығанағы: протокол http://www.idc.com/). Был баҙарының өлөшө иҫәпкә алып, был, һис һүҙһеҙ, өҫтәмә Android өсөн инвестиция файҙалары өсөн эшләйҙәр.

Үҫеш индереү android кушымталар

Бер нисә үҙгәреш бар android ете төп незначительный менән релиз. Шуның өсөн, был еңел баҫып кәрәк, файл cookie уларҙың исем исем менән эшләй. Андроид версияһы менән популяр kitkat (Андроид 4.4), Чуп-чупс (Андроид 5.1) һәм Игнатьев (Андроид 6.0) (протокол https://www.statista.com/statistics/271774/share-of-android-platformson-mobile-devices-with-android-os/). Нуга (Андроид 7.0) шулай уҡ уға танылыу. Android ашыу һәләтле булған кеүек өҫкә баҫып бара. Әммә, беҙ булырға тейеш осторожны һайлағанда тураһында баҫыуы ваҡытында өҫтәмә эшләйәсәк, һәр төҙөлөшө түгел, сөнки һуңғы версия ҡулланыу. Ҡушымта эшләр өсөн әгәр беҙ чуп-чупс, ул ҡорамалдар эшләү мөмкин түгел, уларҙың фонында ҡуйҙы виндовс. Бәхет, Android-беҙ һайлап ҡуйыу мөмкинлеге Студияһы Совместимость.

Андроид түгел генә ҡулланыла. смартфон ләкин һәм планшет., нетбук, ҡумта цифрлы телевидение, уйын портатив ҡорамалдар, компьютер һәм хатта одноплатный кеүек УДОО. Шуға тәүҙә тейешле маҡсатлы ҡоролошто һайлауына(менән) һәм Версия(менән) өҫтәмә кереткәнсе эшләй башланы.

Android ҡушымталары нисек эшләгән эштәре өсөн?

Төрлө ысул бар платформаһының төрлө программаһын эшләтеп ебәреү. Программа менән тәьмин итеү иң түбән кимәлдә була. кодты машина яҙып ала, улар туранан-тура үтәүҙе микропроцессорҙар.

Сөнки ауыр машиналар эшләү кодты өҫтәмә ҡатмарлы., операцион система ҡулланыу. Операцион система өҫтәмә ҡорамалдары һәм программалар менән тәьмин итә һәм ҡатлам араһында коммуникация.

Әгәр беҙ үҙ эшен үҫтереү өсөн өҫтәмә аппаратно конкрет тел-операцион системаһы, бының менән беҙ ярҙам итергә тейеш һәм компиляторҙар компоновщик.

Сығанаҡ код булдырырға һәм линкер һәм компиляторҙар алырға файл exe, ул эшләй операцион система иң эштәре. Мәҫәлән, әгәр беҙ эшләгән тел; программалау теле өҫтәмә , беҙ ҡулланырға тейеш компиляция/линковка.
машина ҡорамалдарына кодтыТөп өҫтөнлөгө-ул тиҙлек ҡушымтанан тора.. Әммә, несовместимость араһында төрлө етешһеҙлектәр платформа булып тора..

Мәҫәлән, ubuntu-ға windows беҙ киреһенсә алмай башлай һәм был ҡушымта. Виртуаль машина концепцияһы эшләнде, был сикләү өсөн еңеүсеһе.

Виртуаль машина-был программа тәьминәт, тәьмин итеү һәм абстракция өсөн ул эшләй операцион системаһы эшләй.Машиналар эшләү, ҡулланыусыларының виртуаль.

Шуға күрә, машинаға компьютер идара аҫтында булғандар әлегә виртуаль, был ҡушымталар операцион системаға компьютерҙың аппарат менән тәьмин итеү һәм бойондороҡһоҙ эшләргә мөмкин.

Виртуаль машина java яҡшы миҫал булып тора. (Jvm өсөн). Jvm-машиналарҙы платформаларға барлыҡ тиерлек эшләй операцион системаһы һәм. Шуға күрә, беҙ программа менән тәьмин итеү эшләй java, ул эшләй операцион системаһы булыуына ҡарамаҫтан jvm/платформа.
Ҡушымта эшләп өҫтөнлөгө бәхәсһеҙ, виртуаль машина эшләү, тине мөмкин.: "ҡасан икән барлыҡ платформаларында үҫешә һәм эшләй". Әммә, ҡушымта, виртуаль машина булып эшләй башлағас, өҫтәмә нативный. Ҡушымта дөйөм үҫеш процестарының виртуаль машина резюмироваться.

виртуаль машина схема андроид

Оҡшаған java-ҡушымталарын, Jvm өҫтәмә Android өсөн шулай эшләй.. Виртуаль ике махсус машина булһа, ҡулланыла Android.: Виртуаль Машина Dalvik (ДВМ) андроид үтәү һәм мөхит (Сәнғәт).

Виртуаль был махсус машина, уның ресурстарын мөмкин түбән системалы эшләү. Интернет .файл apk (Android кушымталар өсөн файл exe) был эштә иң виртуаль машина эшләү.

ДВМ үтәгән мөхиттә булып шаблон буйынса (~ машина виртуаль) әлегә релиз леденец (Андроид 5.0). Андроид на сәнғәтенә индергән 4.0 Android һәм виртуаль машинаһы булған бер шаблон буйынса 5.0. Шул уҡ төп эшен эшләй һәм сәнғәт ДВМ.: өҫтәмә рәүештә ебәрелгән android платформалары.

Загодя ҡулланыуҙың төп өҫтөнлөктәре булып тора концепцияһы өҫтөндә сәнғәт двм (АОТ) компиляция ғына түгел, ә моменты. (ДЖИТ) ҡараш. АОТ., ҡушымта компилироваться ваҡытында урынлаштырыу, тимәк, улар скачать

тиҙ процессорҙар менән сағыштырғанда скачать. Икенсе яҡтан, Jit-компиляция менән тәьмин келәттә оҙаҡ арауыҡҡа ҡарата ҡулланыуҙы кәметергә ваҡытта загрузки.