Страницы

Поиск по вопросам

понедельник, 9 декабря 2019 г.

Android: есть ли достойное применение isUserAGoat() ?

#android #java #пасхалки


Что нужно сделать, чтобы вернулось true/false?    


Ответы

Ответ 1



/** * Used to determine whether the user making this call is subject to * teleportations. * @return whether the user making this call is a goat */ public boolean isUserAGoat() { return false; } Он никогда не вернет true))

Ответ 2



Начиная с API 21, данный метод проверяет, установлено ли у пользователя на устройстве приложение com.coffeestainstudios.goatsimulator: /** * Used to determine whether the user making this call is subject to * teleportations. * *

As of {@link android.os.Build.VERSION_CODES#LOLLIPOP}, this method can * now automatically identify goats using advanced goat recognition technology. *

* * @return Returns true if the user making this call is a goat. */ public boolean isUserAGoat() { return mContext.getPackageManager() .isPackageAvailable("com.coffeestainstudios.goatsimulator"); } Исходный код В ранних версиях (до API 21) этот метод всегда возвращал false, так как на тот момент, вероятно, ещё не существовало более-менее адекватной реализации системы распознавания козлов.

Ответ 3



Что нужно сделать, чтобы вернулось true Установить игру Goat Simulator на устройстве с Android 5.0+ На более ранних версиях Android эта функция всегда возвращала false

Комментариев нет:

Отправить комментарий