Основи маніпулювання вікнами ПЗ

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Кросплатформенні засоби програмування

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Кіровоградський національний технічний університет Кафедра програмування та захисту інформації Дисципліна : Кросплатформені мови програмування Лабораторна робота №7 Тема: Основи маніпулювання вікнами ПЗ МЕТА: Отримати практичні навики розробки мобільних програм під керуванням ОС ANDROID. ЗНАТИ: Основи Eclipse чи Android Studio ЗАВДАННЯ: Використовуючи наявну електронну документацію створити мобільне ПЗ під керуванням ОС Android. Яке складається з екранів (на основі ViewPager) з можливістю перегортання їх вліво чи вправо. На кожному екрані відображаються дані, тобто: Текстове поле з відображенням обраного елементу меню; Картинка 1; Картинка 2; Багаторядкове поле з довільним текстом до кожного елементу меню. package com.nick.krossplatform_laba_7; import android.app.TabActivity; import android.content.Intent; import android.os.Bundle; import android.widget.TabHost; public class MainActivity extends TabActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TabHost tabHost = getTabHost(); TabHost.TabSpec tabSunny = tabHost.newTabSpec("Солнечно"); tabSunny.setIndicator("Солнечно"); Intent tmIntent = new Intent(this, Sunny_Activity.class); tabSunny.setContent(tmIntent); TabHost.TabSpec tabRain = tabHost.newTabSpec("Доджь"); tabRain.setIndicator("Дождь"); Intent scrIntent = new Intent(this, Rain_Activity.class); tabRain.setContent(scrIntent); TabHost.TabSpec tabSnow = tabHost.newTabSpec("Снег"); tabSnow.setIndicator("Снег"); Intent batIntent = new Intent(this, Snow_Activity.class); tabSnow.setContent(batIntent); tabHost.addTab(tabSunny); tabHost.addTab(tabRain); tabHost.addTab(tabSnow); } } package com.nick.krossplatform_laba_7; import android.app.Activity; import android.os.Bundle; import android.widget.ImageView; public class Sunny_Activity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.img); ImageView imageView1 = (ImageView) findViewById(R.id.imageView); imageView1.setImageResource(R.drawable.sun_1); ImageView imageView2 = (ImageView) findViewById(R.id.imageView2); imageView2.setImageResource(R.drawable.sun_2); }} package com.nick.krossplatform_laba_7; import android.app.Activity; import android.os.Bundle; import android.widget.ImageView; public class Rain_Activity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.img); ImageView imageView1 = (ImageView) findViewById(R.id.imageView); imageView1.setImageResource(R.drawable.rain_1); ImageView imageView2 = (ImageView) findViewById(R.id.imageView2); imageView2.setImageResource(R.drawable.rain_2); }} package com.nick.krossplatform_laba_7; import android.app.Activity; import android.os.Bundle; import android.widget.ImageView; public class Snow_Activity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.img); ImageView imageView1 = (ImageView) findViewById(R.id.imageView); imageView1.setImageResource(R.drawable.snow_1); ImageView imageView2 = (ImageView) findViewById(R.id.imageView2); imageView2.setImageResource(R.drawable.snow_2); }}  КОНТРОЛЬНІ ЗАПИТАННЯ 1. Що таке Task – група з декількох Activity, за допомогою яких користувач виконує певну операцію. Зазвичай стартова позиція для створення Task - це екран Додому (Home). 2. Як фіксувати Activity в стані Paused – коли по верх першого Activity відкривається друге, але не новим вікном а перекриває перше Activity. 3. Як читати action з Intent – за допомогою Intent можна виконувати декілька дій одночасно з одного Activity. 4. Як передавати дані за допомогою Intent – за допомогою методу getIntent. 5. Що таке Uri і Intent-атрибут дата – використовується для створення геопозиції, тобто зв’язку з супутниками. 6. Як викликати системні програми (браузер, карта) – за допомогою методу geoIntent.
Антиботан аватар за замовчуванням

13.05.2018 16:05-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!