Создание первого приложения под Android. Ресурсы в Android приложении
Автор: rjyzhf • Декабрь 27, 2018 • Лабораторная работа • 688 Слов (3 Страниц) • 590 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
Учреждение образования «Полоцкий государственный университет»
Факультет информационных технологий
Кафедра технологий программирования
ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №1
Дисциплина: «Программирование для мобильных устройств»
Тема: «Создание первого приложения под Android. Ресурсы в Android приложении»
ВЫПОЛНИЛ студент группы 15-ИТ-2
Шумянцев И. А.
ПРОВЕРИЛ Лукьянов А.О.
Полоцк 2018 г.
Цель работы
Создать приложение под Android. Изучить жизненный цикл активности. Ознакомиться с основными видами ресурсов. Научиться использовать ресурсы в разрабатываемых приложениях.
Выполнение лабараторной работы
В данной лабораторной работе было выполнено и скомпилировано приложение, которое переопределяет методы onPause, onStart, onRestart, onCreate и будет менять текст в зависимости от локали.
package com.example.ilya.helloandroidworld;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toast.makeText(this, "onCreate()", Toast.LENGTH_LONG).show();
}
@Override
protected void onPause() {
Toast.makeText(this, "onPause()", Toast.LENGTH_LONG).show();
super.onPause();
}
@Override
protected void onRestart() {
super.onRestart();
Toast.makeText(this, "onRestart()", Toast.LENGTH_LONG).show();
}
@Override
protected void onStart() {
super.onStart();
Toast.makeText(this, "onStart()", Toast.LENGTH_LONG).show();
}
}
Листинг 1 – Main Activity
Добавим новые цвета в /res/values/colors.xml
xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#000000color>
<color name="colorPrimaryDark">#123FDBcolor>
<color name="colorAccent">#F24AB1color>
<color name="view_bkg_color">#00FFF0color>
<color name="screen_bkg_color">#ABCDEFcolor>
<color name="text_color">#321654color>
resources>
Листинг 2 – Cодержимое файла strings
<resources>
<string name="hello">Матеша Илья Александровичstring>
<string name="app_name">HelloAndroidWorldstring>
resources>
...