DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

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

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

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

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

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

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

Міністерство освіти і науки України Кіровоградський національний технічний університет Кафедра програмування та захисту інформації Дисципліна : Кросплатформені мови програмування Лабораторна робота №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:31

Коментарі

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

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

Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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