2011-02-13 33 views
9

我可以使用下面的意圖過濾器勾我的應用程序進入「共享頁面」功能:如何使用intent-filter過濾器限制特定網址的Android共享意圖?

<intent-filter> 
    <action android:name="android.intent.action.SEND" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <data android:mimeType="text/plain" /> 

但我想去遠一點,限制過濾器與它們特定的網址意圖,爲YouTube視頻的示例網址。我嘗試過這樣但它不起作用:

<intent-filter> 
    <action android:name="android.intent.action.SEND" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <data 
    android:mimeType="text/plain" 
    android:scheme="http" 
    android:host="m.youtube.com" 
    /> 

有什麼建議嗎?

+0

我想要做同樣的事情。看來這是不可能的。 – tasomaniac 2016-01-21 13:24:42

回答

6

但我想進一步瞭解一下,並將過濾器限制爲具有特定網址的意圖,例如YouTube視頻的網址。

你所要求的對我來說沒有任何意義。

也許你真正的意思:

但我想去遠一點,限制過濾器ACTION_SEND請求在身體額外包含特定URL

在這種情況下,該是不可能的,對不起。

或者,也許你真的是:

但我想去遠一點,限制過濾器ACTION_SEND是發生在在想一個特定的URL從軟件隨機件發出的請求時間用戶碰巧按「分享」,例如分享YouTube應用中正在播放的當前YouTube視頻

在哪種情況下,這是不可能的,抱歉。

如果這些猜測都沒有真正達到您要求的水平,請考慮編輯您的問題。

+0

謝謝,我現在可以看到,這是不可能的。 – 2011-02-14 06:25:45

相關問題