Добавить собственное приложение в аудио выбор WhatsApp - PullRequest
0 голосов
/ 25 апреля 2019

Как я могу добавить свое собственное приложение к выбору аудио в WhatsApp, например это приложение в Android (с Java)?

Я знаю, я задал этот вопрос уже, но я не получил полезного ответа.Я не думал, что это может работать, но я нашел это приложение, и оно работает на моем телефоне Android (Huawei VNC-L31 / Huawei P9 Lite, Android 7.0).( Снимок экрана )

Я попробовал его с фильтром намерений один-к-одному из манифеста этого приложения, но это не сработало.

Спасибо за исправление грамматики;)

Ответы [ 2 ]

0 голосов
/ 25 апреля 2019
    <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>
0 голосов
/ 25 апреля 2019

в 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 вернуть результат в другое приложение при выборе аудио или по вашему желанию.

...