2017-06-06 27 views
0

我必須使用IntentFilter才能將我的應用程序識別爲有音頻共享? WhatsApp沒有列出我的應用程序反正...IntentFilter是什麼讓我的應用程序被識別爲有音頻共享?

像這樣:enter image description here

我已經嘗試過:

<intent-filter> 
       <action android:name="android.intent.action.SEND" /> 
       <data android:mimeType="audio/*" /> 
</intent-filter> 

<intent-filter> 
       <action android:name="android.intent.action.VIEW" /> 
       <data android:mimeType="audio/*" /> 
</intent-filter> 

<activity 
     android:name=".activities.MyActivity" 
     android:exported="true"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
    <intent-filter> 
     <action android:name="android.intent.action.PICK" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
     <data android:mimeType="audio/*" /> 
    </intent-filter> 
    <intent-filter> 
     <action android:name="android.intent.action.GET_CONTENT" /> 
     <category android:name="android.intent.category.OPENABLE" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
     <data android:mimeType="audio/*" /> 
    </intent-filter> 
</activity> 

但似乎沒有任何工作...

任何人都知道嗎?

THX

+0

爲什麼你使用多個組合它們。 –

回答

0

我不知道,如果你正在尋找這一點,但嘗試使用mime類型音頻:

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

欲瞭解更多信息請訪問Android Intent-Filter Doc

+0

沒有工作,但無論如何thx。 – EmilyR

0

加入這個清單中: -

<intent-filter . . . > 

<action android:name="android.intent.action.SEND" /> 
<category android:name="android.intent.category.DEFAULT" /> 

<action android:name="com.example.project.SHOW_CURRENT" /> 
<action android:name="com.example.project.SHOW_RECENT" /> 
<action android:name="com.example.project.SHOW_PENDING" /> 

<category android:name="android.intent.category.DEFAULT" /> 
<data android:mimeType="audio/*" /> 
. . . 
</intent-filter> 

將所有<intent-filter . . . > 我希望這應該工作,除此之外,你可以按照本指南Guide link

+0

什麼都沒有:(任何其他想法? – EmilyR

+0

我是新來的,我不知道我是否明白你的意思,你的意思是在我的活動中意味着什麼?我的活動不發送任何意圖,它想要接收來自whatsApp的意圖,爲了提供一個聲音,通過whatsapp共享,然後我必須使用intent-filter。我錯了嗎? – EmilyR

+1

對不起,我的壞,請參閱https://stackoverflow.com/a/38799840/4762767 –

相關問題