Съдържание
Всяка година разработчиците създават все повече и повече приложения за мобилни устройства, в този урок ще започнем знанията за създаване на приложения за мобилни телефони с Android.Android е цялостна операционна среда, базирана на ядрото на Linux, намираща се на различни мобилни устройства.
Въпреки че официалният софтуер е Android Studio, в този случай ще използваме Netbeans, за да бъдем по -леки, докато Android Studio изисква минимум 4 GB оперативна памет, за да работи добре, с Netbeans можем да разработим с 2 GB оперативна памет.
Преди да започнем, ще инсталираме необходимия софтуер
SDK за AndroidКомплектът за разработка на софтуер или комплект за разработка на софтуер са библиотеките, които да се разработват от IDE, различна от Android studio, или да изпълняват инструментите на командния ред. Тези библиотеки предоставят основните SDK инструменти за разработване на мобилни приложения. Можем да изтеглим Android SDK от официалния уебсайт. За този урок инсталирахме версията на Linux, но те могат да бъдат инсталирани на Windows, Linux или Mac.
Изтегляме zip файла и след това разархивираме .zip файла и копираме папката с SDK файловете в достъпна папка, посочена от потребителя например / opt / Android /.
NetbeansТова е безплатна IDE, предназначена за програмиране на Java, която по -късно беше разширена и на други езици като HTML5, C ++, PHP. Съществува и значителен брой плъгини, разработени от общността, за да го разширят. NetBeans IDE е междуплатформена и безплатна. Можем да го изтеглим от уеб сайта на IDE на Netbeans.
Може да се инсталира от Linux, отиваме в директорията, където ги изтегляме и пишем със следните команди:
cd изтегляния sudo chmod + x netbeans-8.0.2-linux.sh sudo sh netbeans-8.0.2-linux.shПродължихме да го конфигурираме.
Конфигурирайте Netbeans и Android SDK за стартиране и компилиране на приложения
След като инсталираме и двата софтуера, ще следваме следните стъпки, ще отворим Netbeans и ще го направим Инструменти> Приставки, отидете в раздела Настройки и кликнете върху бутона Добавяне или Добавяне.
След това добавяме URL адреса http: //nbandroid.org… tes /updates.xml и поставяме името на приставката. Нека го проверим автоматично за проверка за актуализации на плъгини.
/ home / myuser / Android / Sdk
Това ще ни позволи да изберем и инсталираме sdk версията, например имаме инсталирани Android 4.4.2 KitKat, Android 5.0 и 5.1.1 Lollipop.
След това кликваме върху Създайте и да конфигурираме характеристиките на тестовия мобилен телефон, трябва да се отбележи, че колкото по -новата версия е, толкова повече RAM ще трябва да емулираме устройството.
Можем да конфигурираме устройствата и екрана, типа на процесора, версията за Android, камерата, наличната RAM памет и microSD картата. Ние приемаме и ще имаме нашето устройство готово за използване, ако искаме да го тестваме, можем да кликнете върху Старт, в противен случай то ще се активира, когато компилираме приложението с Netbeans.
Проектиране на графичния интерфейс на приложения за Android
Дизайнът на приложение за Android, които са оформленията, които са екраните, които виждаме в приложението. Layout е елемент, който определя дизайна на потребителския интерфейс, те са контейнери за компоненти и изгледи за определяне на визуалния формат, Layouts се дефинират посредством XML и функционалността му се присвоява чрез препратки и програмиране с Java.
Има 4 вида оформление, които можем да използваме в Android и те са следните:
Линейно оформление
Този тип оформление подравнява всички компоненти в една посока, вертикално или хоризонтално.
RelativeLayout
Това е оформление, което се адаптира към екрана, използвайки относителни позиции. Позицията на всяко допълнение може да бъде определена във връзка с другите елементи, разпределени на екрана.
ListView
Това е оформление, което показва списък с компоненти и елементи. Използва се за показване на списък с опции или например списък с контакти.
GridView
Това е оформление, което представя мрежа с редове и колони. Компонентите се добавят от мрежата с помощта на ListAdapter.
За въведение в това как можете динамично да вмъквате изгледи с помощта на адаптер, прочетете Строителни проекти с адаптер.
Започваме с отваряне Netbeans и ние ще го направим Файл> Нов проект и добавяме проект за Android.
- Изходни пакети: къде отива нашият клас и Java код, което ще даде функционалността на приложението.
- Ресурси: къде ще бъдат ресурсите, които ще използваме в нашето приложение, изображения, аудио, видеоклипове.
- Оформление: където се намира всеки xml файл, който представлява екран.
Параметрите на конфигурацията на оформлението са:
- Съвпадение_прозрачно: което означава, че оформлението трябва да е голямо колкото екрана
- Wrap_content: което означава, че оформлението трябва да бъде толкова голямо, че да обхваща всички компоненти, които имаме, може да надвишава размера на екрана, например списък.
След това задаваме гравитацията или типа на поплавъка, той може да бъде центриран вертикално или хоризонтално центриран, кодът е следният:
Ние използваме свойството background, за да посочим папката и името на изображението, което да използваме. Преди това добавихме изображение към папката drawable-mdpi, което ще използваме като фон на нашето приложение.
пакет com.Linear; импортиране на android.app.Activity; импортиране на android.os.Bundle; публичен клас Линейно разширява Activity {public void onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.main); }}След това изпълняваме от менюто Run> Run Project, устройството с Android ще се стартира и ние ще намерим инсталираното на устройството Linear приложение и ще го изпълним, като щракнем върху иконата му.
Добавяме текста LOGIN и неговите свойства запълването е лявото и горното пространство на синтаксиса
След предишния компонент ще добавим потребителски текст и текстово поле или EditTExt в ред за това ще използваме линейно оформление
След това ще добавим друг компонент TextView и EditText за ключа
След това ще добавим бутон за вход
Можем да видим, че свойствата са еднакви за всички компоненти, тоест дефинираме полето от ръба на екрана, пространството от ръба на компонента към вътрешността, текста на компонента.
След това изпълняваме и ще видим компонентите в приложението.
В папката bin на проекта ще намерим файла LayouLineal-default.apk, можем да променим името, премахвайки думата по подразбиране.
И накрая, за да инсталираме на телефона и да тестваме, можем да го свържем чрез usb и да го копираме в папката Downloads на нашия телефон.
В следващия урок ще продължим с програмирането на оформлението и функционалността.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка