- PVSM.RU - https://www.pvsm.ru -
В Android 4.2 (Jelly Bean) появился новый метод isUserAGoat (). Назначение этого метода достаточно туманно, в документации говорится «Used to determine whether the user making this call is subject to teleportations» — является ли пользователь, вызвавший данный метод, объектом для телепортации. Метод должен возвращать значение true, если пользователь — козёл. Но если взглянуть на исходники метода, то можно обнаружить, что метод всегда возвращал false.
Точнее, так было до недавнего времени. С появлением Android 5 Lollipop в документации была внесена поправка — As of LOLLIPOP, this method can now automatically identify goats using advanced goat recognition technology. — Начиная с LOLLIPOP, данный метод теперь может автоматически определять козлов, используя передовую технологию распознавания козлов. Ссылка на документацию [1].
Любопытные программисты снова полезли в исходники и обнаружили код
public boolean isUserAGoat() {
return mContext.getPackageManager()
.isPackageAvailable("com.coffeestainstudios.goatsimulator");
}
Иными словами, теперь метод проверяет, установлено ли у пользователя приложение «Симулятор козла». По названию пакета обнаружилось приложение в Google Play — Goat Simulator [2]. Приложение платное. Что-то мне не хочется проверять, являюсь ли я козлом, поэтому покупать не стал )).
Автор: tehnolog
Источник [3]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/android/73870
Ссылки в тексте:
[1] Ссылка на документацию: http://developer.android.com/reference/android/os/UserManager.html#isUserAGoat()
[2] Goat Simulator: https://play.google.com/store/apps/details?id=com.coffeestainstudios.goatsimulator
[3] Источник: http://geektimes.ru/post/241122/
Нажмите здесь для печати.