Ваш браузер устарел. Рекомендуем обновить его до последней версии.




 



 


Delphi

 

 


 

 

   

   10   Построение многоэкранного приложения. Календарь, часы, секундомер. Выход в интернет

 

Пример 1     Приложение состоит из двух активити. Из главного экрана можно перейти во второй экран и вернуться в первый нажатием на стандартную кнопку Назад. Сначала добавь компонент Intent (намерение) с произвольным удобным для тебя названием с маленькой буквы, можно просто придать имя intentДля создания новой активити перейди по цепочке Три точки – View  Плюс. Придай второй активити произвольное название, например, Activ2.

 

Программный код первой активити _________________________________________

В заголовок первого экрана поместить надпись.

 

 

 

При нажатии на кнопку стартует вторая активити. Первая строка кода указывает намерению установить в экран вторую активити. Вторая заставляет приложение открыть второй экран.

 

Программный код второй активити _________________________________________

В заголовок второго экрана поместить надпись.

 

 

  

Закрытие второй активити и возврат в первую. 

 

 

 

Самостоятельно построй анимацию для человечка в первом экране. Пусть он сделает сальто и убежит за пределы экрана. А во втором экране пусть звучат аплодисменты.

 

 

 

 

 

  

  

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

 

 

 

 

Пример 2     Приложение состоит из пяти самостоятельных активити. Из главного экрана можно перейти в любой другой экран по нажатию на соответствующую кнопку. В первую активити необходимо добавить компонент Intent с произвольным именем, например, intent для вызова следующих активити. Во втором экране расположен календарь, нужно просто перетащить виджет CalendarView на макет экрана. Сюда же добавлен компонент MediaPlayer для воспроизведения музыкальной композиции. Третий экран реализует выход интернет, необходимо взять виджет WebView. В четвертом устроен секундомер на основе компонента Timer. В этом приложении вызов других активити возможен только из главной активити. Ясно что приложение можно построить так, что вызов любой активити можно произвести из любой другой. Самостоятельно озвучьте смену секунд ударом метронома.

При построении многоэкранного приложения не торопись сделать все сразу. Добейся работы второй активити и только потом приступай к построению следующих активити.

 

Программный код первой активити _________________________________________ 

 

 

 

 

Вызов второго экрана. 

 

 

 

 

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Программный код второй активити _________________________________________

 

 

 

 

 

 

 

 

 

 

 

 Программный код третьей активити ________________________________________

Вызов страницы Яндекс. Можно указать адрес любого другого поисковика или любого сайта.

 

 

 

При старте страницы сайта показать сообщение Подожди... В заголовок окна поместить адрес загружаемого сайта.

 

 

 

По окончании загрузки страницы сайта вывести сообщение Готово.

 

 

 

  

Переход на следующую страницу. 

 

 

 

Переход на предыдущую страницу.

 

 

 

 

 Программный код четвертой активити ______________________________________

Этот кусочек кода защищает приложение от вылета, когда пользователь ни разу не запустив секундомер покидает четвертый экран.

 

 

 

Запуск секундомера.

 

 

 

 

 

 

 

 

Остановка секундомера.

 

 

 

Полная остановка секундомера и возврат в главное окно.

 

 

 

 

 Программный код пятой активити _________________________________________

 

 

 

Flag Counter
Яндекс.Метрика
200stran.ru: показано число посетителей за сегодня, онлайн, из каждой страны и за всё время
Besucherzahler russain brides
счетчик посещений

Выбери лучшее!

allbest