2

User Agent Stringからのリクエストを解析する Java サービスを作成したいと考えていますMobile Devices

抽出したい情報は次のとおりです。

  • オペレーション名

  • 操作バージョン

  • デバイスタイプ

  • ブラウザ名

  • ブラウザのバージョン

Javaのライブラリを検索しました:

その中でUserAgentUtils、PCリクエストからユーザーエージェント文字列を解析するために使用しました。

しかし、それは焦点ではありませんMobile Devices

私も試しWURFLてみましたが、なかなか良いです。

他のLibを教えてください。

ユーザー エージェント文字列 focus を解析する Lib を見つけたいMobile Devices

どうもありがとう!

4

1 に答える 1

2

私はしばらくの間、user-agent-string.infoのデータベースに基づいたユーザーエージェントパーサーライブラリ( UADetectorと呼ばれる)に取り組んでいます。今のところ、モバイルデバイスではなくモバイルブラウザのみを区別することができます。ただし、このライブラリを拡張して、さまざまな署名をスキャンできるようにすることができます。

UserAgentより便利なアクセスを開発するために、次のように、Signature-Enumをセットとしてクラスに直接組み込むことができます。

Set<Signature> getSignatures();

また、いくつかのIs-Methodsを追加することもできます。

boolean isNexus();

boolean isIPhone();

boolean isIPad();

しかし、このステップでは、現在、モバイルデバイスの署名(ユーザーエージェント文字列)を収集するために、あなた(および/または他の開発者)による入力/サポートが必要です。

于 2012-07-15T15:23:41.923 に答える