2010-10-18 76 views
1

请向我提供Android代码以从Android移动设备获取用户代理,如在J2me中,我们可以使用J2me API获取有关移动设备的系统信息。使用Android API获取用户代理

另外,是否有市场上可用的不同Android设备的Rdf或useragent字符串/ xml的任何列表。

+1

'请提供给我'可能不会工作 - 将需要更多的努力(发送代码是糟糕的形式) – KevinDTimm 2010-10-18 15:09:52

+0

我做我的功课之前,在论坛上发布问题,不要问好奇的问题或猜测。 getProperty(“os.name”,“os.name”,SYSinfoBuffer); getProperty(“os.version”,“os.version”,SYSinfoBuffer); SYSinfoBuffer); SYSinfoBuffer是代码中的一个StringBuffer。我无法获得有关我能够为Blackberry所做的Android移动设备的UserAgent信息,因此,如果有人已经能够检索到类似信息,则发布此问题。 – chiranjib 2010-10-18 15:19:58

回答

0

User-Agent标头对浏览器应用程序是私有的。另请注意,不同的浏览器(市场上有不少)会使用不同的User-Agent字符串。另外,我不知道任何Android User-Agent字符串列表。

如果您只是想测试是否有人使用Android来浏览您的网站,只需在User-Agent字符串中检查“android”。

1

只是为了确保您得到正确的字符串或要检查浏览器的用户代理字符串是什么,作品试试这个网站。 http://www.whatsmyuseragent.com/

此外用户代理字符串是可修改的,但这样做不会改变浏览器本身。 (了解到困难的方法:)

约书亚。