私ははあなたが興味のあるURLパターンのためのあなたのAndroidManifest.xml
ファイルにintent-filter
を作成することでこれを実現することができると思います。intent-filter
さん< dataのドキュメント>要素は、あなたがhost
とscheme
を指定することができる方法を示しています(あなたの場合は "html")を使ってURLを処理します。
This回答は、開発者がyoutube.comのURLを処理したいという例を示しています。私は完全にするために下のマニフェストスニペットをencludedています
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:host="www.youtube.com" android:scheme="http" />
</intent-filter>
これに基づき、私はあなたのインテントフィルタのようなものを見なければならないこと(私はこれを行っていない自分自身)を考える:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:host="http://X.X.X.X:8080/DocumentViewer/" android:scheme="http" />
</intent-filter>
あなたが使用していますListViewを使用して会話を表示しますか?はいの場合、それは醜いかもしれませんが、ListViewでonItemClickListenerを設定し、メッセージを解析することができます... –