2017-06-06 24 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 –

相关问题