gpt4 book ai didi

android - 我如何让我的应用程序显示在有音频共享的可用应用程序上

转载 作者:行者123 更新时间:2023-11-30 00:36:51 26 4
gpt4 key购买 nike

我正在构建一个应用程序,其中包含可通过 WhatsApp 共享的声音,它几乎完成了,但是缺少一件事,我已经尝试了所有方法,但似乎没有任何效果。我想当用户点击自己的 whatsApp(一个剪辑)的共享按钮时,我的应用程序被列在可能执行该操作的应用程序列表中,这样:

enter image description here

我已经试过了对 Activity 使用 Intent 过滤器,例如

<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>

但是我的应用程序没有显示,我已经看到其他应用程序也可以,我只是做错了什么。我该怎么做才能列出我的应用程序?有谁知道?真的谢谢。

注意 - 图片只是一个例子,不是真实的,因为我无法打印真实设备的屏幕,然后我在互联网上找到了这个 :(

编辑 1我也试过这种方法,但是没有用

<activity
android:name=".activities.HomeActivity"
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>

最佳答案

<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>

替换为下面的代码

//这是从其他应用获取文本

        <intent-filter>
<action android:name="android.intent.action.SEND" />

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

<data android:mimeType="audio/*" />
</intent-filter>

有关更多信息,请参阅官方文档表格 android:https://developer.android.com/training/sharing/receive.html

关于android - 我如何让我的应用程序显示在有音频共享的可用应用程序上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43299778/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com