На базе Linux с открытым исходным кодом для мобильных устройств



Download 2,21 Mb.
Pdf ko'rish
bet42/43
Sana16.05.2023
Hajmi2,21 Mb.
#939389
TuriУчебник
1   ...   35   36   37   38   39   40   41   42   43
Bog'liq
android tutorial.en.ru

Перезвонить
Описание
при создании()
Это первый обратный вызов, который вызывается при первом создании активности.
при запуске ()
Этот обратный вызов вызывается, когда действие становится видимым для пользователя.
46


Андроид
onResume()
Это вызывается, когда пользователь начинает взаимодействовать с приложением.
при паузе()
Приостановленное действие не получает пользовательский ввод и не может выполнять 
какой-либо код и вызывается, когда текущее действие приостанавливается, а 
предыдущее действие возобновляется.
приостановке()
Этот обратный вызов вызывается, когда активность больше не видна.
onDestroy()
Этот обратный вызов вызывается до того, как действие будет уничтожено системой.
при перезапуске ()
Этот обратный вызов вызывается, когда действие перезапускается после его остановки.
Пример:
Этот пример проведет вас через простые шаги, чтобы показать жизненный цикл активности 
приложения Android. Выполните указанные ниже шаги, чтобы изменить приложение Android, которое 
мы создали в
Привет, мир, пример
глава:
Шаг
Описание
1
Вы будете использовать Eclipse IDE, чтобы создать приложение для Android и назвать 
его как
Привет, мирпод пакетомcom.example.helloworldкак поясняется вПривет, мир, 
примерглава.
2
Изменить основной файл активности
MainActivity.javaкак описано ниже. Оставьте остальные файлы 
без изменений.
3
Запустите приложение, чтобы запустить эмулятор Android и проверить результат 
изменений, внесенных в приложение.
Следующий
src/com.example.helloworld/MainActivity.java
. Этот файл включает в себя каждый из основных 
методов жизненного цикла. 
Лог.d()
метод был использован для генерации сообщений журнала:
является
в
содержание
из
в
модифицированный
главный
активность
файл
пакет com.example.helloworld;
47


Андроид
импортировать android.os.Bundle;
импортировать android.app.Activity;
импортировать android.util.Log;
открытый класс MainActivity расширяет активность {
Строка msg = "Android: ";
/** Вызывается при первом создании активности. */
@Override
public void onCreate (Bundle saveInstanceState) {
super.onCreate(savedInstanceState);
setContentView (R.layout.activity_main);
Log.d(msg, "Событие onCreate()");
}
/** Вызывается, когда активность вот-вот станет видимой. */
@Override
защищенная пустота onStart () {
супер.onStart();
Log.d(msg, "Событие onStart()");
}
/** Вызывается, когда активность становится видимой. */
@Override
защищенная пустота onResume() {
супер.onResume();
Log.d(msg, "Событие onResume()");
}
/** Вызывается, когда другое действие получает фокус. */
@Override
защищенная пустота onPause () {
48


Андроид
супер.при паузе();
Log.d(msg, "Событие onPause()");
}
/** Вызывается, когда активность больше не видна. */
@Override
защищенная пустота onStop () {
супер.onStop();
Log.d(msg, "Событие onStop()");
}
/** Вызывается непосредственно перед уничтожением активности. */
@Override
общественная недействительность onDestroy () {
супер.onDestroy();
Log.d(msg, "Событие onDestroy()");
}
}
Класс активности загружает все компоненты пользовательского интерфейса, используя файл XML, доступный в
разрешение/макет
папка проекта. Следующий оператор загружает компоненты пользовательского интерфейса из
файл res/layout/activity_main.xml:
setContentView (R.layout.activity_main);
Приложение может иметь одно или несколько действий без каких-либо ограничений. Каждое действие, которое вы 
определяете для своего приложения, должно быть объявлено в вашем
AndroidManifest.xmlфайл, а основное действие 
для вашего приложения должно быть объявлено в манифесте с помощью , включающего действие 
MAIN и категорию LAUNCHER следующим образом:
<манифест xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.helloworld" 
android:versionCode="1"
андроид: имя_версии = "1.0" >
<использует-SDK
андроид: minSdkVersion = "8"
49


Андроид
Android: targetSdkVersion = "15" />
<приложение
android:icon="@drawable/ic_launcher" 
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<активность
андроид: имя = ".MainActivity"
android:label="@string/title_activity_main" >
<намерение-фильтр>

<категория
android:name="android.intent.category.LAUNCHER"/>




Если для одного из ваших действий не объявлены ОСНОВНОЕ действие или категория ЗАПУСКА, значок вашего 
приложения не будет отображаться в списке приложений на главном экране.
Попробуем запустить наш модифицированный

Download 2,21 Mb.

Do'stlaringiz bilan baham:
1   ...   35   36   37   38   39   40   41   42   43




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish