如何在android(带有Java)中将自己的应用添加到类似this application的whatsapp音频中?
我知道,我已经问过this question,但没有得到有用的答案。我不认为它可以工作,但是我找到了这个应用程序,并且可以在我的Android手机(华为VNC-L31 /华为P9 Lite,Android 7.0)上运行。 (Screenshot)
我使用此应用程序清单中的一对一意图过滤器进行了尝试,但没有用。
感谢语法校正;)
答案 0 :(得分:0)
在whatsapp(例如应用)中,音频选择会这样
Intent intent = new Intent();
intent.setType("audio/*");
intent.setAction(Intent.ACTION_PICK);
startActivityForResult(Intent.createChooser(intent,"Select Audio "), reqCode);
,然后在您的应用程序中创建一个包含音频列表的活动。
在AndroidManifest.xml
<activity
android:name=".activity.AudioListActivity"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="audio/*" />
</intent-filter>
</activity>
,然后在您选择的音频中或根据需要将您的AudioListActivity
return result转到其他应用。
答案 1 :(得分:0)
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="content"/>
<data android:host="media"/>
<data android:mimeType="audio/*"/>
<data android:mimeType="application/ogg"/>
<data android:mimeType="application/x-ogg"/>
<data android:mimeType="application/itunes"/>
</intent-filter>