我正在爲我的Android手機創建一個rss聚合器。我希望能夠從瀏覽器訂閱rss訂閱源,因爲大多數網站都通過rss按鈕訂閱。如何在瀏覽器中打開rss鏈接時打開我的Android應用程序?
如何構建一個意圖過濾器來接收這些鏈接?
這個問題是相似的,並展示瞭如何創建一個意圖過濾器來處理瀏覽器鏈接: Make a link in the Android browser start up my app?
不過,我不知道如何使它特定RSS提要。 作爲一種嘗試我想這個過濾器:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<data android:mimeType="application/rss+xml" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
我在正確的軌道上?我應該過濾什麼?
只是提醒:不要假設路徑可以作爲正則表達式給出,只是因爲你經常看到「。*」。語法非常有限。請參閱http://developer.android.com/guide/topics/manifest/data-element.html獲取關於這方面的一些細節。 – xmjx 2011-08-04 07:49:28