🗊 Презентация MVC в Android. Создание простейшего приложения

Нажмите для полного просмотра!
MVC в Android. Создание простейшего приложения, слайд №1 MVC в Android. Создание простейшего приложения, слайд №2 MVC в Android. Создание простейшего приложения, слайд №3 MVC в Android. Создание простейшего приложения, слайд №4 MVC в Android. Создание простейшего приложения, слайд №5 MVC в Android. Создание простейшего приложения, слайд №6 MVC в Android. Создание простейшего приложения, слайд №7 MVC в Android. Создание простейшего приложения, слайд №8 MVC в Android. Создание простейшего приложения, слайд №9 MVC в Android. Создание простейшего приложения, слайд №10 MVC в Android. Создание простейшего приложения, слайд №11 MVC в Android. Создание простейшего приложения, слайд №12 MVC в Android. Создание простейшего приложения, слайд №13 MVC в Android. Создание простейшего приложения, слайд №14 MVC в Android. Создание простейшего приложения, слайд №15 MVC в Android. Создание простейшего приложения, слайд №16 MVC в Android. Создание простейшего приложения, слайд №17 MVC в Android. Создание простейшего приложения, слайд №18 MVC в Android. Создание простейшего приложения, слайд №19 MVC в Android. Создание простейшего приложения, слайд №20 MVC в Android. Создание простейшего приложения, слайд №21 MVC в Android. Создание простейшего приложения, слайд №22 MVC в Android. Создание простейшего приложения, слайд №23 MVC в Android. Создание простейшего приложения, слайд №24 MVC в Android. Создание простейшего приложения, слайд №25 MVC в Android. Создание простейшего приложения, слайд №26 MVC в Android. Создание простейшего приложения, слайд №27 MVC в Android. Создание простейшего приложения, слайд №28 MVC в Android. Создание простейшего приложения, слайд №29 MVC в Android. Создание простейшего приложения, слайд №30 MVC в Android. Создание простейшего приложения, слайд №31 MVC в Android. Создание простейшего приложения, слайд №32 MVC в Android. Создание простейшего приложения, слайд №33 MVC в Android. Создание простейшего приложения, слайд №34 MVC в Android. Создание простейшего приложения, слайд №35 MVC в Android. Создание простейшего приложения, слайд №36 MVC в Android. Создание простейшего приложения, слайд №37 MVC в Android. Создание простейшего приложения, слайд №38 MVC в Android. Создание простейшего приложения, слайд №39 MVC в Android. Создание простейшего приложения, слайд №40 MVC в Android. Создание простейшего приложения, слайд №41 MVC в Android. Создание простейшего приложения, слайд №42 MVC в Android. Создание простейшего приложения, слайд №43

Содержание

Вы можете ознакомиться и скачать презентацию на тему MVC в Android. Создание простейшего приложения. Доклад-сообщение содержит 43 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


MVC в Android
Описание слайда:
MVC в Android

Слайд 2


Model-View-Controller
Описание слайда:
Model-View-Controller

Слайд 3


Создание простейшего приложения
Описание слайда:
Создание простейшего приложения

Слайд 4


Настройка проекта Имя пакета должно оставаться неизменным на протяжении всего срока жизни приложения! Это уникальный идентификатор вашего приложения,...
Описание слайда:
Настройка проекта Имя пакета должно оставаться неизменным на протяжении всего срока жизни приложения! Это уникальный идентификатор вашего приложения, который используется для управления версиями программы.

Слайд 5


Сладкий мир версий Android
Описание слайда:
Сладкий мир версий Android

Слайд 6


Настройка версий Если вы не хотите, чтобы приложение работало только на самых новых устройствах, стоит выбрать один из более старых уровней API.
Описание слайда:
Настройка версий Если вы не хотите, чтобы приложение работало только на самых новых устройствах, стоит выбрать один из более старых уровней API.

Слайд 7


Добавление активности
Описание слайда:
Добавление активности

Слайд 8


Взаимодействие активности и макета Активность — одна четко определенная операция, которую может выполнить пользователь. Макет описывает внешний вид...
Описание слайда:
Взаимодействие активности и макета Активность — одна четко определенная операция, которую может выполнить пользователь. Макет описывает внешний вид экрана.

Слайд 9


Взаимодействие активности и макета
Описание слайда:
Взаимодействие активности и макета

Слайд 10


Настройки активности
Описание слайда:
Настройки активности

Слайд 11


Структура проекта Исходные файлы Java и XML Файлы активности и макета, которые были созданы за вас мастером. Файлы Java, сгенерированные Android...
Описание слайда:
Структура проекта Исходные файлы Java и XML Файлы активности и макета, которые были созданы за вас мастером. Файлы Java, сгенерированные Android Дополнительные файлы Java, которые Android Studio тоже генерирует автоматически. Вносить в них изменения не придется, да и нельзя. Файлы ресурсов К этой категории относятся файлы изображений на значках по умолчанию, стили, которые могут использоваться вашим приложением, и все общие строковые данные, к которым может обращаться приложение. Библиотеки Android В окне мастера была указана минимальная версия SDK, с которой должно быть совместимо приложение. Android Studio включает в приложение библиотеки Android, актуальные для этой версии. Файлы конфигурации Файлы конфигурации сообщают Android, что содержит приложение и как его следует выполнять.

Слайд 12


Структура проекта
Описание слайда:
Структура проекта

Слайд 13


Структура проекта
Описание слайда:
Структура проекта

Слайд 14


Структура проекта
Описание слайда:
Структура проекта

Слайд 15


activity_main.xml
Описание слайда:
activity_main.xml

Слайд 16


MainActivity.java package com.hfad.myfirstapp; import android.os.Bundle; import android.app.Activity; public class MainActivity extends Activity {...
Описание слайда:
MainActivity.java package com.hfad.myfirstapp; import android.os.Bundle; import android.app.Activity; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }

Слайд 17


Запуск приложения в эмуляторе Файл APK — файл пакета приложения Android. По сути это архив JAR или ZIP с приложением Android.
Описание слайда:
Запуск приложения в эмуляторе Файл APK — файл пакета приложения Android. По сути это архив JAR или ZIP с приложением Android.

Слайд 18


Запуск приложения в эмуляторе
Описание слайда:
Запуск приложения в эмуляторе

Слайд 19


Взаимодействие активности и макета
Описание слайда:
Взаимодействие активности и макета

Слайд 20


А что по пиву посоветуете?
Описание слайда:
А что по пиву посоветуете?

Слайд 21


Структура приложения Макет определяет, как будет выглядеть приложение. Файл strings.xml включает все строковые ресурсы, необходимые макету, —...
Описание слайда:
Структура приложения Макет определяет, как будет выглядеть приложение. Файл strings.xml включает все строковые ресурсы, необходимые макету, — например, текст надписи на кнопке, входящей в макет, и названия сортов пива. Активность определяет, как приложение должно взаимодействовать с пользователем. Класс Java, содержащий логику приложения.

Слайд 22


Редактирование макета
Описание слайда:
Редактирование макета

Слайд 23


Редактирование макета
Описание слайда:
Редактирование макета

Слайд 24


Параметры кнопки
Описание слайда:
Параметры кнопки

Слайд 25


MVC в Android. Создание простейшего приложения, слайд №25
Описание слайда:

Слайд 26


Файл строковых ресурсов strings.xml Beer Adviser Find Beer! No beers selected
Описание слайда:
Файл строковых ресурсов strings.xml Beer Adviser Find Beer! No beers selected

Слайд 27


Использование строковых ресурсов в макете
Описание слайда:
Использование строковых ресурсов в макете

Слайд 28


string_value string_value "@string/string_name"
Описание слайда:
string_value string_value "@string/string_name"

Слайд 29


Раскрывающийся список значений в системе Android. Раскрывающийся список значений в системе Android. Компонент предназначен для выбора одного значения...
Описание слайда:
Раскрывающийся список значений в системе Android. Раскрывающийся список значений в системе Android. Компонент предназначен для выбора одного значения из представленного набора:

Слайд 30


Строковый массив как ресурс значение1 значение2 значение3 ... "@array/имя_массива"
Описание слайда:
Строковый массив как ресурс значение1 значение2 значение3 ... "@array/имя_массива"

Слайд 31


strings.xml strings.xml Beer Adviser Find Beer! No beers selected light amber brown dark
Описание слайда:
strings.xml strings.xml Beer Adviser Find Beer! No beers selected light amber brown dark

Слайд 32


Добавление значений в раскрывающийся список
Описание слайда:
Добавление значений в раскрывающийся список

Слайд 33


Связывание макета и активности. Обработка событий
Описание слайда:
Связывание макета и активности. Обработка событий

Слайд 34


Связывание макета и активности. Обработка событий package com.hfad.beeradviser; import android.app.Activity; import android.os.Bundle; import...
Описание слайда:
Связывание макета и активности. Обработка событий package com.hfad.beeradviser; import android.app.Activity; import android.os.Bundle; import android.view.View; public class FindBeerActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_find_beer); } public void onClickFindBeer(View view) { } }

Слайд 35


FindBeerActivity.java package com.hfad.beeradviser; … import android.widget.Spinner; import android.widget.TextView; import java.util.List; public...
Описание слайда:
FindBeerActivity.java package com.hfad.beeradviser; … import android.widget.Spinner; import android.widget.TextView; import java.util.List; public class FindBeerActivity extends Activity { private BeerExpert expert = new BeerExpert(); … public void onClickFindBeer(View view) { TextView brands = (TextView) findViewById(R.id.brands); Spinner colorSpinner = (Spinner) findViewById(R.id.color); String beerType = String.valueOf(colorSpinner.getSelectedItem()); List brandsList = expert.getBrands(beerType); StringBuilder brandsFormatted = new StringBuilder(); for (String brand : brandsList) { brandsFormatted.append(brand).append('\n'); } brands.setText(brandsFormatted); } }

Слайд 36


Получение ссылки на компонент TextView brands =(TextView)findViewById(R.id.brands); brands.setText(“Мама мыла раму”);...
Описание слайда:
Получение ссылки на компонент TextView brands =(TextView)findViewById(R.id.brands); brands.setText(“Мама мыла раму”); brands.setText(R.string.find_beer); ! R.java генерируется самостоятельно. Вы не сможете изменять код, находящийся в R, но полезно знать, что он существует.

Слайд 37


Получение значения, выбранного в списке Spinner colorSpinner = (Spinner) findViewById(R.id.color); String beerType =...
Описание слайда:
Получение значения, выбранного в списке Spinner colorSpinner = (Spinner) findViewById(R.id.color); String beerType = String.valueOf(colorSpinner.getSelectedItem());

Слайд 38


Класс бизнес-логики package com.hfad.beeradviser; import java.util.ArrayList; import java.util.List; public class BeerExpert { List getBrands(String...
Описание слайда:
Класс бизнес-логики package com.hfad.beeradviser; import java.util.ArrayList; import java.util.List; public class BeerExpert { List getBrands(String color) { List brands = new ArrayList(); if (color.equals("amber")) { brands.add("Jack Amber"); brands.add("Red Moose"); } else { brands.add("Jail Pale Ale"); brands.add("Gout Stout"); } return brands; } }

Слайд 39


Взаимодействие активности и макета
Описание слайда:
Взаимодействие активности и макета

Слайд 40


Вспомнить всё Версии Android характеризуются номером версии, уровнем API и кодовым именем. Android Studio — специализированная версия среды IntelliJ...
Описание слайда:
Вспомнить всё Версии Android характеризуются номером версии, уровнем API и кодовым именем. Android Studio — специализированная версия среды IntelliJ IDEA, интегрированная с пакетом Android Software Development Kit (SDK) и системой сборки Gradle. Типичное Android-приложение состоит из активностей, макетов и файлов ресурсов. Макеты описывают внешний вид приложения. Они хранятся в папке app/src/ main/res/layout. Активности описывают то, что делает приложение и как оно взаимодействует с пользователем. Созданные вами активности хранятся в папке app/src/main/java. Файл AndroidManifest.xml содержит информацию о самом приложении. Этот файл находится в папке app/src/main. AVD — виртуальное устройство Android (Android Virtual Device). AVD выполняется в эмуляторе Android и моделирует физическое устройство Android. APK — пакет приложения Android, аналог JAR-файла для приложений Android. Файл содержит байт-код приложения, библиотеки и ресурсы. Установка приложения на устройстве осуществляется установкой его пакета APK. Приложения Android выполняются в отдельных процессах с использованием исполнительной среды Android (ART). Элемент используется для вывода текста.

Слайд 41


Элемент используется для добавления кнопки. Элемент используется для добавления кнопки. Элемент используется для добавления раскрывающегося списка....
Описание слайда:
Элемент используется для добавления кнопки. Элемент используется для добавления кнопки. Элемент используется для добавления раскрывающегося списка. Все компоненты графического интерфейса наследуют от класса Android View. Файл strings.xml содержит пары «имя/значение» для строк. Они используются для вынесения конкретных текстовых значений из макетов и активностей, а также для поддержки локализации. Для добавления строк в strings.xml используется синтаксис: Value Обращение к строке в макете выглядит так: "@string/name" Массив строковых значений создается в strings.xml конструкцией следующего вида: string1 ... Для обращения к string-array в макете используется синтаксис: "@array/array_name"

Слайд 42


Вспомнить всё Чтобы при щелчке на кнопке вызывался метод, включите в макет следующий атрибут: android:onClick="clickMethod" При этом в...
Описание слайда:
Вспомнить всё Чтобы при щелчке на кнопке вызывался метод, включите в макет следующий атрибут: android:onClick="clickMethod" При этом в активности должен существовать соответствующий метод: public void clickMethod(View view){ } Класс R.java генерируется средой. Он позволяет получать ссылки на макеты, компоненты графического интерфейса, строки и другие ресурсы в коде Java. Метод findViewById() возвращает ссылку на компонент. Метод setText() задает текст компонента. Метод getSelectedItem() возвращает вариант, выбранный в раскрывающемся списке.

Слайд 43


MVC в Android. Создание простейшего приложения, слайд №43
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию