从本地应用程序中,我们如何从代码中检测到谷歌眼镜对智能手机的作用?
对问题的正确回答:
boolean isRunningOnGlass() {
return "Google".equalsIgnoreCase(Build.MANUFACTURER) && Build.MODEL.startsWith("Glass");
}发布于 2013-09-10 16:58:36
另一种方法是使用Build:
http://developer.android.com/reference/android/os/Build.html
发布于 2014-02-27 06:40:01
使用GDK,您可以使用:
boolean isRunningOnGlass() {
return "Google".equalsIgnoreCase(Build.MANUFACTURER) && Build.MODEL.startsWith("Glass");
}(如果谷歌Glas的新型号问世,模型检查可能会很好。)
发布于 2013-09-10 16:56:39
我怀疑会有一种官方的方法来实现这一点,但也许您可以使用浏览器用户代理:
1)在Android上,您可以通过:how to get the default HTTP USER AGENT from the android device?以编程方式获得用户代理。
2)当然,用户代理可以更改,但在2013年7月它是/曾经:
Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; Glass 1 Build/IMM76L; XE7) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
https://stackoverflow.com/questions/18723689
复制相似问题