Съдържание
Всяка година разработчиците създават все повече и повече приложения за мобилни устройства, в този урок ще започнем знанията за създаване на приложения за мобилни телефони с 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 и поставяме името на приставката. Нека го проверим автоматично за проверка за актуализации на плъгини.
След това приемаме и ще видим, че плъгинът се появява в списъка на Център за актуализация.
След това трябва да отидем в Инструменти> Опции и да посочим в разделите Android и мобилна платформа кой е пътят към Android SDK, която е папката, където ги инсталираме.
/ home / myuser / Android / SdkСлед това ще трябва да конфигурираме и инсталираме версията на SDK, която искаме да използваме, за тях отиваме в менюто Tools> Android SDK Manager меню. Тази конфигурация е същата, която използвахме в урока Програмиране на мобилни устройства с Android.
Това ще ни позволи да изберем и инсталираме sdk версията, например имаме инсталирани Android 4.4.2 KitKat, Android 5.0 и 5.1.1 Lollipop.
След като инсталираме интересуващите ни версии, трябва да създадем виртуално устройство за това отиваме в менюто Инструменти> ADV Manager.
След това кликваме върху Създайте и да конфигурираме характеристиките на тестовия мобилен телефон, трябва да се отбележи, че колкото по -новата версия е, толкова повече RAM ще трябва да емулираме устройството.
Можем да конфигурираме устройствата и екрана, типа на процесора, версията за Android, камерата, наличната RAM памет и microSD картата. Ние приемаме и ще имаме нашето устройство готово за използване, ако искаме да го тестваме, можем да кликнете върху Старт, в противен случай то ще се активира, когато компилираме приложението с Netbeans.
След това ще разработим някои примерни приложения, за да направим първите си стъпки в разработване на местни приложения за Android.
Проектиране на графичния интерфейс на приложения за Android
Дизайнът на приложение за Android, които са оформленията, които са екраните, които виждаме в приложението. Layout е елемент, който определя дизайна на потребителския интерфейс, те са контейнери за компоненти и изгледи за определяне на визуалния формат, Layouts се дефинират посредством XML и функционалността му се присвоява чрез препратки и програмиране с Java.
Има 4 вида оформление, които можем да използваме в Android и те са следните:
Линейно оформление
Този тип оформление подравнява всички компоненти в една посока, вертикално или хоризонтално.
RelativeLayout
Това е оформление, което се адаптира към екрана, използвайки относителни позиции. Позицията на всяко допълнение може да бъде определена във връзка с другите елементи, разпределени на екрана.
ListView
Това е оформление, което показва списък с компоненти и елементи. Използва се за показване на списък с опции или например списък с контакти.
GridView
Това е оформление, което представя мрежа с редове и колони. Компонентите се добавят от мрежата с помощта на ListAdapter.
За въведение в това как можете динамично да вмъквате изгледи с помощта на адаптер, прочетете Строителни проекти с адаптер.
Разработваме пример с LinearLayout
Започваме с отваряне Netbeans и ние ще го направим Файл> Нов проект и добавяме проект за Android.
След това определяме името на проекта LayouLinear, името на Java пакета винаги ще бъде com.name, в този случай ще бъде com.Linear, а след това името на основния клас на приложението за Android, в този случай Linear .
The Структура на проекта за Android той е разделен на няколко папки:
- Изходни пакети: къде отива нашият клас и Java код, което ще даде функционалността на приложението.
- Ресурси: къде ще бъдат ресурсите, които ще използваме в нашето приложение, изображения, аудио, видеоклипове.
- Оформление: където се намира всеки xml файл, който представлява екран.
В този пример ще проектираме a приложение за вход, който ще има следния интерфейс:
Започваме с проектирането на интерфейса, който ще направим Ресурси> оформление, вътре ще видим екрана по подразбиране main.xml, към който ще добавим следния код.
Параметрите на конфигурацията на оформлението са:
- Съвпадение_прозрачно: което означава, че оформлението трябва да е голямо колкото екрана
- Wrap_content: което означава, че оформлението трябва да бъде толкова голямо, че да обхваща всички компоненти, които имаме, може да надвишава размера на екрана, например списък.
След това задаваме гравитацията или типа на поплавъка, той може да бъде центриран вертикално или хоризонтално центриран, кодът е следният:
Ние използваме свойството background, за да посочим папката и името на изображението, което да използваме. Преди това добавихме изображение към папката drawable-mdpi, което ще използваме като фон на нашето приложение.
Нашето изображение, избрано за фон, има размер 1280px широк и 800px висок, можем да използваме всяко изображение, в този урок използваме следното:
След това ще видим Java кода, за това отиваме в Sources Packages и избираме файла Linear.java, можем да видим, че той създава и показва съдържанието на основния екран за оформление, който е xml, който написахме по -горе.
пакет 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 за ключа
След това ще добавим бутон за вход
Можем да видим, че свойствата са еднакви за всички компоненти, тоест дефинираме полето от ръба на екрана, пространството от ръба на компонента към вътрешността, текста на компонента.
След това изпълняваме и ще видим компонентите в приложението.
Сега трябва да компилираме за това отиваме в менюто Run> Build Project, това ще компилира apk файла за инсталиране на Android или качване в Google PlayStore.
В папката bin на проекта ще намерим файла LayouLineal-default.apk, можем да променим името, премахвайки думата по подразбиране.
И накрая, за да инсталираме на телефона и да тестваме, можем да го свържем чрез usb и да го копираме в папката Downloads на нашия телефон.
В следващия урок ще продължим с програмирането на оформлението и функционалността.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка