Android Studio-ийн шинж чанар, чанарууд

Бид Андройдыг үүрэн телефонд анхаарлаа төвлөрүүлж, харилцаа холбооны технологийн зах зээлийг удирддаг үйлдлийн системүүдийн нэг гэдгийг мэддэг. Энэ талаар нэг их зүйл хэлэлгүйгээр тухайн системийн санал болгож буй ач тусыг нэг хэрэглэгчээс авах эрэлт хэрэгцээ, ялангуяа манай Андройд төхөөрөмжийг сайжруулах эсвэл тохируулах програмуудыг олж авах талаар ярих нь хэрэглэгчийн зүгээс улам бүр шаардаж байгаа нь тодорхой байна. эргээд тэдний хоорондох өрсөлдөөний өндөр түвшин нь хөгжүүлэгчдээс нэг нэгнийхээ бүтцийг шинэчлэхийг шаарддаг. Энэ шалтгааны улмаас програмын програмчлалд гарч болзошгүй нарийн төвөгтэй асуудалтай холбоотойгоор Андройд систем өөрөө дээрх програмуудыг хөгжүүлэхэд тохирсон, тохиромжтой багаж хэрэгслийг санал болгодог. Ийм иж бүрдэл эсвэл хэрэгсэл нь гэгддэг зүйлийг бүрдүүлдэг Android стиль. Энэ бол програм хөгжүүлэхэд зориулсан албан ёсны Android IDE юм. Үндэслэсэн IntelliJ IDEA; код засах хүчирхэг хэрэгсэлтэй програмуудын орчин эсвэл хөгжлийн орчин. Кодын анализын хувьд алдааг илүү хурдан шийдэж өгөхийн тулд алдааг нэн даруй онцолж өгдөг гэж хэлж болно. Андройд програмыг хөгжүүлэх эсвэл бүтээхэд зориулсан нэгдсэн хэрэгсэл болохын хувьд өмнө нь бүтээсэн эсвэл боловсруулсан хэрэглэгчийн интерфэйсийг агуулдаг бөгөөд одоо байгаа элементүүдийг зөөх боломжтой янз бүрийн дэлгэцийн загваруудтай. Нэмж дурдахад эмуляторуудын дибаг хийгчид болон Logcat-тэй ажиллах боломжуудыг багтаасан болно. IntelliJ IDEA нь JVM дээр суурилсан янз бүрийн хэлийг дэмждэг; Жава (эндээс IntelliJ-д "J"), Clojure, Groovy, Kotin, Scala. Дээр нь Maven, Gradle нарт зориулсан дэмжлэг. Андройд Студитай холбоотой энэхүү технологийг ашигласнаар энэхүү системийн програмыг бүтээх, бүтээхэд таатай байна.

1

Android Studio нь програм бүтээх ажилд туслах өөр бүрэлдэхүүн хэсгүүдтэй; Gradle-д суурилсан бүтээх систем, хувилбар бүтээх болон олон APK файлууд, мөн апп бүтээхэд туслах кодын загварууд. Сэдвийн элементүүдийг татах, буулгах засварыг дэмждэг иж бүрэн зохион байгуулалт. Ашиглахад хялбар, хувилбартай нийцэхүйц код нь ProGuard-тэй багасч, Gradle-ийн тусламжтайгаар бага, бага нөөц зарцуулдаг. Эцэст нь, Google Cloud Platform-т зориулсан дэмжлэгийг Google-ийн үүлэн мессеж болон App Engine-ийг нэгтгэхэд хялбар болгоно.

Ажлын урсгалыг хөгжүүлэх талаар Android Studio нь хариуцах хэрэгслүүдтэй бөгөөд тушаалын мөрөөс SDK хэрэгслүүд рүү нэвтрэх боломжийг нэмж оруулав. Энэ бүхний чухал зүйл бол Андройд Студио нь хөгжүүлэгчдэд тав тухыг санал болгодог тул програмыг хөгжүүлэх явцад шаардлагатай багаж хэрэгслийг илүү уян хатан байдлаар ашиглах боломжтой байдаг.

4

Андройд студид програмын хэрэгжилтийг хамарсан хөгжлийн үе шатуудаас бид дөрвөн үе шатыг олж авдаг. Эхнийх нь орчны тохиргоо; Энэ үе шатанд хөгжлийн орчинг суулгаж тохируулна. Нэмж дурдахад програмыг суулгаж болох элементүүдтэй холболт хийж, Android виртуал төхөөрөмжүүд (AVDS) бий болно. Хоёр дахь үе шат нь Төслийн тохиргоо ба боловсруулалт; Энэ үеэр төслийн тохиргоо, түүний боловсруулалтыг хийдэг. Бид програм болон эх кодын файлын нөөцийг агуулсан модулиудыг бий болгох тухай ярьж байна. Гурав дахь үе шат нь програмыг турших, дибаг хийх, бүтээх; Энэ үед төсөл нь эмулятор эсвэл Android төхөөрөмж дээр суулгаж ажиллуулж болох дибаг хийх боломжтой .apk багц (ууд) -д баригдсан болно. Gradle дээр суурилсан бүтээх системийг ашигладаг. Энэ нь уян хатан байдал, өөрчлөн бүтээх хувилбарууд, хамаарлын шийдлийг өгдөг. Өөр IDE ашиглах тохиолдолд төслийг Gradle ашиглан боловсруулж, эргээд АХБ ашигладаг төхөөрөмж дээр суулгаж болно. Дараа нь програмыг төхөөрөмжийн хяналт мессежээр дуудаж, дээр нь Android бүртгэлийн төхөөрөмж (Logcat), IntelliJ-ийн санааг оруулсан болно. Нэмж дурдахад тохирох JDWP дибаг хийгчийг ашиглаж болно, үүнд Android SDK-т өгдөг дибаг хийх, бүртгэл хийх хэрэгслүүдийг нэмж оруулаарай. Эцэст нь Android SDK тест хэрэгслийг програмыг туршихад ашигладаг.

Сүүлийн үе шат болох өргөдлийн нийтлэл; Энэ үе шатанд тохиргоог хийж, програмыг ашиглах, хэрэглэгчдэд үнэгүй тараах хүсэлт гаргадаг. Бэлтгэл үе шатанд програмын хувилбарыг бүтээх бөгөөд хэрэглэгчид төхөөрөмж дээрээ татаж аваад суулгаж болох бөгөөд ингэснээр програмын хувилбарыг зарж борлуулах боломжтой болно.

2

Энэ зураг дээр бид Android Studio програмыг хэрэгжүүлэх үе шатуудын диаграммыг харж болно.

Андройд апп үүсгэх явцад үе шат, хөгжлийг бид аль хэдийн мэддэг болсон. Төсөл бүрийн хувьд модульчлагдсан баазыг дурдсан тохиолдолд програм нь эх кодын файлууд болон нөөцийн файлуудтай нэг буюу хэд хэдэн модулийг агуулдаг. Энэ нь өөр өөр төрлүүдэд багтдаг; Android програмын модулиуд, Номын сангийн модулиуд, Тестийн модулиуд, App Engine модулиуд. Анхдагч байдлаар Android Studio төслийн файлуудыг Android төслийн харагдацад харуулдаг. Энэ үед модулиудыг зохион байгуулалттай байдлаар харж, гол эх кодын файлуудад хурдан хандах боломжийг олгодог. Барилгын файлуудын хувьд эдгээр нь Scripts Gradle-ийн дээд түвшинд харагдана. Studio Android дээр Gradle програмыг програмын системийн үндэс болгон ашигладаг гэдгийг бид аль хэдийн ойлгодог. Энэхүү бүтээлийн систем нь Android Studio цэсэнд нэгтгэгдсэн хэрэгсэл болж ажилладаг бөгөөд энэ нь эргээд командын мөрөөс хараат бус байдаг.

3

Төслийн файлууд.

Android Studio-ийн найрлагын нэг хэсэг, түүний дотор ажил хэрхэн хийгддэгийг аль хэдийн мэддэг байсан бол хэдхэн долоо хоногийн өмнө бид түүний шинэ хувилбарыг 2.1.0-р сард XNUMX хувилбараар авах боломжтой болсон гэдгийг хэлэх хэрэгтэй. Андройд студид үе үе хийгддэг шинэчлэлтүүд нь төслийг шинэчлэх шаардлагагүйгээр явагддаг гэдгийг бид мэдэж байх ёстой, энэ тал дээр хөгжүүлэгчид санаа зовох зүйлгүй байх ёстой.

Энэхүү шинэ хувилбарт гарсан гол өөрчлөлтүүдийн дотроос бид үйлдлийн системийн шинэ хувилбар болох Android N-ийг Урьдчилан харахаас хөгжүүлэхэд дэмжлэг үзүүлэх болно. Android N платформ нь Java нэртэй туршилтын шинэ хөрвүүлэгч шаарддаг хэлний шинж чанартай Java 8-ийн дэмжлэгийг нэмж өгдөг. Жакын хамгийн сүүлийн хувилбар нь зөвхөн 2.1 хувилбар дээр ажиллах боломжтой. Андройд Студиос. Энэ шалтгааны улмаас та Java 8-тэй ажиллахыг хүсвэл энэ хувилбарыг ашиглах шаардлагатай байна. Хэдийгээр Android Studio 2.1 одоо тогтвортой ажиллаж байгаа боловч Жак хөрвүүлэгч туршилтын хэвээр байгаа тул jackOptions шинж чанараар идэвхжүүлсэн байх ёстой. түүний бүтээх файл. .gradle.

Шинэ хувилбар дахь бусад шинэ функцуудаас гадна алдааны багахан засварууд хийгдсэн бөгөөд зарим сайжруулалтууд хийгдсэн; Java төхөөрөмжийг мэддэг C ++ дибаг хийгч нь N төхөөрөмж эсвэл эмулятор ашиглаж, эх дибаг хийгчийн горимыг сонгохдоо анхдагчаар идэвхждэг. Апп-ийн хэрэгжилтийг сайжруулах зөвлөмжийн хувьд Gradle-д зориулсан Android залгаасыг 2.1.0 хувилбар болгон шинэчлэх нь зүйтэй юм.

Одоогийн байдлаар Android Studio нь 0.1 хувилбараас 2.1.0 хувилбар руу шилжсэн бөгөөд энэ оны 24-р сард хамгийн сүүлийн хувилбарыг оруулаад нийт XNUMX удаа хэвлэгдсэн байна. Хэрэв та тус бүрийг эсвэл түүний хамгийн сүүлийн хувилбарыг мэдэхийг хүсвэл албан ёсны хуудсан дээрх дараах холбоосоор орж татаж авах эсвэл алдааг олж засварлах мэдээллийг авна уу. http://developer.android.com/tools/revisions/studio.html


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

2 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Кристобал гэж хэлэв

    Чөлөөтэй байхын тулд Linux-ийг ашиглацгаая, яагаад тэд бусад блогоос хулгай хийж, taringa-ийн хуулбарыг хуулж байгаа юм бэ?

  2.   Мигель гэж хэлэв

    Энэ нь App Inventor шиг байна уу?