Skip to content
Advertisement

how to add myApp to complete action using?

when you click on a video android give you some suggestion app to open the video i wnat to add my app to the list. name of the list is complete action using and this doc is related https://developer.android.com/training/basics/intents/filters.html but i am beginner and dont know how to use the doc for video

<activity android:name="ShareActivity">
    <intent-filter>
        <action android:name="android.intent.action.SEND"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <data android:mimeType="text/plain"/>
        <data android:mimeType="image/*"/>
    </intent-filter>
</activity>

and please guide me how to handle the intent in activity

Advertisement

Answer

Put this code into your manifest in your activity tag :

    <intent-filter tools:ignore="AppLinkUrlError">
        <action android:name="android.intent.action.VIEW" />

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

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

It will show your app into a suggestion list whenever user selects a video file from his phone. ALthough, you need to handle the further actions in your videoplayer activity.

Because this tag will only help you getting your into a suggestion list, to play a selected video, you have to use intent to get the selected video uri. You can find the examples of playing a video file like this on the internet easily.

User contributions licensed under: CC BY-SA
2 People found this is helpful
Advertisement