2010-10-18 45 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/

此外用戶代理字符串是可修改的,但這樣做不會改變瀏覽器本身。 (瞭解到困難的方法:)

約書亞。