2011-09-06 3 views
9

私は現在フォーラム用のアンドロイドアプリケーションを作っていますが、基本的にはwebviewでウェブサイトをロードしても問題ありませんが、フルサイトやモバイルサイトを表示するオプションを追加しようとしています。Androidモバイルユーザーエージェント?

trueに設定するとモバイルサイトがwebviewに読み込まれ、falseに設定されている場合はフルページが読み込まれます。私はすでにそれを働かせて、すべてのサイトを読み込み、私は "Chrome"としてユーザエージェントを持っています。そして、私はモバイルユーザエージェントを "モバイル"に設定しましたが、うまくいきません。モバイル用のユーザーエージェント?参考までに、これは私が使用している方法です:

myWebView.getSettings().setUserAgentString("Chrome"); 

"Chrome"の代わりにモバイルの場合、私は "モバイル"を使用しました。モバイル用の正しいユーザーエージェントは何ですか?

答えて

24

これは、Androidのためのユーザエージェントの例である:

のMozilla/5.0(Linuxでは、U;アンドロイド2.2;エンGB;ネクサスワンビルド/ FRF50) のAppleWebKit/533.1(KHTML、ヤモリのような)バージョン/4.0モバイルサファリ/ 533.1

をそして、あなたは簡単に使用することができます。

myWebView.getSettings().setUserAgentString("Android"); 
+0

私はそれを行い、Androidにwebviewを設定しても何もロードされませんが、フルに設定されているとフルウェブサイト – Darren

+0

サイトにモバイル版がありますか? – FoamyGuy

-6

利用webview.getSettings()setUserAgent(INT); intパラメータでは0はモバイルブラウザ、1はデスクトップブラウザ