我正在查看Android 4.2中引入的新API。在查看UserManager类时,我遇到了以下方法:

公共布尔值isUserAGoat()用于确定拨打此呼叫的用户是否需要进行远程传送。返回进行此调用的用户是否为山羊。

该如何使用以及何时使用?


当前回答

有趣的复活节彩蛋。在Ubuntu版本的Chrome中,在任务管理器(shift+esc)中,右键单击可以添加一个科幻专栏,在意大利语版本中为“Capre Teletransportate”(Teleported Goats)。

这里有一个有趣的理论。

其他回答

谷歌非常喜欢山羊和山羊复活节彩蛋。之前甚至有关于它的Stack Overflow帖子。

如前几篇文章所述,它也存在于Chrome任务管理器中(2009年首次出现在野外):

<message name="IDS_TASK_MANAGER_GOATS_TELEPORTED_COLUMN" desc="The goats teleported column">
    Goats Teleported
</message>

然后在2010年初的Windows、Linux和Mac版本的Chrome中)。“Goats Teleported”的数量实际上是随机的:

 int TaskManagerModel::GetGoatsTeleported(int index) const {
     int seed = goat_salt_ * (index + 1);
     return (seed >> 16) & 255;
 }

谷歌对山羊的其他引用包括:

用山羊割草山羊是baaaahk

据我所知,山羊和谷歌最早的关联是在最初的“用山羊割草”博客文章中。

我们可以放心地假设,它只是一个复活节彩蛋,除了返回错误之外,没有任何实际用途。

在语音识别领域,用户分为山羊和绵羊。

例如,第89页:

绵羊是语音识别效果特别好的人,山羊是语音识别性能特别差的人。只有语音识别器知道它们之间的区别。人们无法预测谁的声音容易被识别,谁的声音不会被识别。最好的策略是设计界面,使其能够处理各种环境中的各种声音

也许,未来计划将Android用户标记为山羊,以便能够根据山羊的需要配置语音识别引擎

从可用性和可访问性的角度来看,了解您的用户是否是山羊很重要。

如果山羊想要真正受益于信息时代所提供的一切,那么它们的需求与软件的需求其实是截然不同的。

我觉得很好,一些好心的开发者关心我们所有的用户,而不仅仅是那些时尚的用户。

这不是内部笑话

显然它只是一个应用程序检查器山羊模拟器-咖啡色工作室

如果你安装了山羊模拟器,你就是一只山羊。如果你没有安装,你就不是山羊。

我想这更多是一个开发者的个人实验,最有可能找到有共同兴趣的人。

有趣的复活节彩蛋。在Ubuntu版本的Chrome中,在任务管理器(shift+esc)中,右键单击可以添加一个科幻专栏,在意大利语版本中为“Capre Teletransportate”(Teleported Goats)。

这里有一个有趣的理论。