Активності в Android

В Android основні елементи програми – активності (Activity) та макети (Layout).

Якщо необхідно створити вікно з кнопками, то створюється макет вікна з розташуванням кнопок та підклас класу Activity, який відобразить інтерфейс та реагуватиме на дії користувачів (опрацьовуватиме події). Програма може складатися з багатьох активностей та макетів.

Макет – це файл опису графічного інтерфейсу користувача в форматі XML.

Рекомендують називати файли активності використовуючи слово Activity, наприклад, HelloActivity, StartActivity і т.п. Макети називаються з малої букви, із словами у зворотньому порядку, з використанням символу підкреслення між словами. При використанні Android Studio макети автоматично найменуються, наприклад, activity_hello, activity_start.

 Завдання:
Розробити програму, яка б складалася з однієї активності та містила кнопку(Button) і текстове поле(TextView). При натисненні кнопки напис текстового поля повинен змінитися на інший.
fistapp
Примітка | Posted on by | Залишити коментар

Великі дані (Big Data)

Великі дані (Big Data) – це просто величезні складні за своєю природою сукупності даних. Вони складаються із структурованих і неструктурованих даних та ростуть так швидко, що з ними не справляються ніякі звичні системи управління базами даних та статистичні засоби.

Великі дані характеризуються:
– варіабельністю (великим різноманіттям, Variety)
– об’ємом (volume) – просто колосальні розміри даних з якими не справиться жоден комп’ютер
– інтенсивним ростом (velocity) – дані зростають колосально не те що щорічно чи щомісячно, а щоденно

Оприлюднено в Некатегоризовано | Залишити коментар

Панель прокрутки JScrollPane

Для того щоб реалізувати прокручування вмісту існує клас JScrollPane (Scroll Pane можна перекласти як панель прокрутки). JScrollPane дозволяє в разі наявності вмісту для прокручування додати вертикальну та горизонтальну смуги прокрутки (англ. scrollbars), з якими добре знайомий кожен користувач комп’ютера. Додавання прокрутки здійснюється доволі просто. Достатньо лише при створенні екземпляру JScrollPane вказати для якої компоненти потрібні додати смуги прокрутки. Після чого панель прокрутки (а не компоненту!) додаємо у відповідний контейнер. Наприклад оточити текстову область смугами прокрутки, можна таким чином:

Детальніше>>

Оприлюднено в Некатегоризовано | Залишити коментар

Андроїд не лінукс і джава – не джава

Короткі замітки і коментарі по 3- му розділу книги”Learning Android”, 2-nd Edition by Marko Gargenta and Masumi Nakamura (2014). Думаю написати їх по кожному розділу (якщо вистачить духу). Можливо, колись такі замітки переростнуть у щось більше.

Android – не Linux і є надбудовою над kernel. Так пишуть автори, хоча б я сказав би, що Android – це Linux, який спочатку обрізали, а потім доповнили новими можливостями 🙂 Зокрема, у андроїда відсутні:

Детальніше>>

Оприлюднено в Некатегоризовано | Позначки: | 1 коментар

Під’єднання до vmware з іншого комп’ютера

Є два комп’ютери (ноутбук та нетбук). На нетбуці у віндовз встановлено віртуальну машина  VMware (Android). При чому з’єднання іде напряму з одного комп’ютера до іншого по Ethernet кабелю без посередництва якогось комутатора. Ідея в тому, щоб використовувати дану віртуальну машину для зневадження/наладгодження програм.  Тобто, на ноутбуці іде робота з eclipse, а перевірка роботи програм іде не на емуляторі (який тормозить комп’ютер), а на віртуальній машині. З віртуальною машиною як на мене легше працювати, але вона також нагружає комп’ютер, коли працювє разом з eclipse тож непогано б перевіряти програму на іншому комп’ютері. Тож vmware було встановлено на іншому комп’ютері (нетбук).

Детальніше>>>>

Примітка | Posted on by | Залишити коментар

Блог переїхав

Новіші статті читайте на:

Оприлюднено в Некатегоризовано | Позначки: , | Залишити коментар

Менеджер розташування CardLayout

CardLayout – спеціальний менеджер розташування для створення ефекту колоди(стеку) карт. Замість розташування набору компонентів контейнеру, він відображає одночасно лише один.  За допомогою них зручно створювати вікна з вкладками (в java вкладки реалізовуються за допомогою уже готового компоненту JTabbedPane). Щоб додавати … Читати далі

Галерея | Залишити коментар

Менеджер розташування BoxLayout

This gallery contains 1 photo.

Оскільки зараз працюю над вікіпідручником “Освоюємо Java“, то назбирується багато чого, що можна було б опублікувати ту, більш розширено ніж там. Тому вирішив, що й у цьому блоці буду давати дещо. І так розберемося з BoxLayout. Менеджер BoxLayout розташовує елементи … Читати далі

Галерея | Позначки: , | Залишити коментар

Англо-український словничок термінів з програмування

Часто приходиться підбирати українські відповідники термінам англійською. При чому на пошук йде доволі багато часу, а через деякий період забувається і доводиться робити ту ж саму роботу. Технічні словники не дуже проясняють ситуацію, вони то пропонують варіанти, але коли починаєш … Читати далі

Галерея | 2s коментарів

Програмісти в Україні заробляють у середньому 1500 доларів на місяць

Знайшов цікаву статистику про заробітки українських програмістів. Вирішив виставити її тут. Взято звідси: http://kadrovik.ua/content/program-sti-v-ukra-n-zaroblyayut-u-serednomu-1500-dolar-v-na-m-syats Як свідчить дослідження української спільноти програмістів Developers, середній оклад програміста в Києві збільшився за рік на 129 доларів з 1550 доларів у жовтні 2009-го до 1879 … Читати далі

Галерея | Залишити коментар