Android. Программирование для профессионалов. 4-е издание


Рис. 6.13. Запуск GeoQuiz из лаунчера Упражнение. Лазейка для читера



Download 21,53 Mb.
Pdf ko'rish
bet108/485
Sana13.07.2022
Hajmi21,53 Mb.
#787165
1   ...   104   105   106   107   108   109   110   111   ...   485
Bog'liq
Android Programmirovanie dlya professionalov 4-e izdanie 2020 Fillips Styuart Marsikano Gardner

Рис. 6.13. Запуск GeoQuiz из лаунчера
Упражнение. Лазейка для читера
Мошенники никогда не выигрывают... Если, конечно, им не
удастся обойти вашу защиту от мошенничества. А скорее всего,
они так и сделают — именно потому, что они мошенники.
У GeoQuiz есть кое-какая лазейка. Пользователи могут
вращать 
CheatActivity
после чита, чтобы удалить следы
обмана. После возврата к 
MainActivity
их жульничество
будет забыто.
Исправьте 
эту 
ошибку, 
сохраняя 
состояние
пользовательского интерфейса 
Cheat 
Activity
во время
вращения и после уничтожения процесса, воспользовавшись
методами из главы 4.
Упражнение. Отслеживание читов по вопросу


В настоящее время, когда пользователь читерит на одном
вопросе, он считается читером по всем вопросам. Обновите
GeoQuiz, чтобы отслеживать, сколько раз пользователь
нарушал закон. Когда пользователь использует чит для ответа
на заданный вопрос, осуждайте его всякий раз, когда он
пытается ответить на этот вопрос. Когда пользователь отвечает
на вопрос, с которым он не жульничал, покажите правильный
или неправильный ответ.


7. Версии Android SDK и совместимость
Теперь, после «боевого крещения» с приложением GeoQuiz,
пора поближе познакомиться с разными версиями Android.
Информация этой главы пригодится вам в следующих главах
книги, когда мы займемся разработкой более сложных и
реалистичных приложений.
Версии Android SDK
В табл. 7.1 перечислены версии SDK, соответствующие версии
прошивки Android, и процент устройств, использующих их, по
состоянию на май 2019 года.
(Версии Android, используемые менее чем на 0,1 %
устройств, в таблице не приводятся.)
За каждым выпуском с кодовым названием следуют
инкрементные выпуски. Например, платформа Android 4.0 (API
уровня 14) Ice Cream Sandwich была почти немедленно
заменена инкрементными выпусками, которые в конечном
итоге привели к появлению Android 4.0.3 и 4.0.4 (API уровня 15).
Конечно, проценты из табл. 7.1 постоянно изменяются, но в
них проявляется важная закономерность: устройства Android со
старыми версиями не подвергаются немедленному обновлению
или замене при появлении новой версии. По состоянию на май
2019 года почти 11 % устройств все еще работали под
управлением KitKat или более ранней версии. Версия Android
4.4 (последнее обновление KitKat) была выпущена в октябре
2013 года.

Download 21,53 Mb.

Do'stlaringiz bilan baham:
1   ...   104   105   106   107   108   109   110   111   ...   485




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