Android用のブラウザを実装しています。私がしなければならないことは、アクセスしている Web サイトにモバイル バージョンがあるかどうかを調べることです。モバイル版が利用可能な場合、Web ページをモバイル版にリダイレクトできるはずです。また、ユーザーが Web ページをモバイル バージョンにリダイレクトするかどうかを決定するオプションもあります。たとえば、ユーザーがモバイル版にリダイレクトするオプションを保持したい場合。「オン」の場合、元から彼をリダイレクトする必要があります。www.google.com -> m.google.com
彼が別の選択をした場合、私は彼を訪問させるべきwww.google.com
です。
ソース: サーバー側のリダイレクトを使用して、要求を Web サイトのモバイル バージョンにリダイレクトする方法はいくつかあります。ほとんどの場合、これは Web ブラウザによって提供されるユーザー エージェント文字列を「スニッフィング」することによって行われます。サイトのモバイル バージョンを提供するかどうかを判断するには、さまざまなモバイル デバイスに一致するユーザー エージェントで「mobile」文字列を探すだけです。必要に応じて、ユーザー エージェント文字列で特定のオペレーティング システムを識別することもできます (「Android 2.1」など)。
Web サイトのスニッフィングと識別を実行するには、Android 用のコードが必要です。
これで私を助けてくれることを願っています。お時間をいただきありがとうございます!