Himmy Tang
Himmy Tang

Reputation: 31

How to show my app on youtube share list?

Why it can't show my app on the youtube share list? The current effect in the below it can't show my app..

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_ALL_DOWNLOADS" />

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme">
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

This is the code to make the effect or i am using a wrong way to do the effect?

<activity android:name=".AboutActivity">
    <intent-filter>
       <action android:name="android.intent.action.send"/>
        <category android:name="android.intent.category.default"/>
        <data android:mimeType="text/plain"/>
    </intent-filter>
    </activity>

This is the other code

    <activity
        android:name=".LoginActivity"
        android:label="@string/title_activity_login" />
    <activity
        android:name=".RegisterActivity"
        android:label="@string/title_activity_register" />
    <activity
        android:name=".MoviePlayActivity"
        android:label="@string/title_activity_movie_play" />
    <activity
        android:name=".QuestionUploadActivity"
        android:label="@string/title_activity_question_upload" />
    <activity
        android:name=".PhotoUploadActivity"
        android:label="@string/title_activity_photo_upload">

    </activity>


</application>

enter image description here

Upvotes: 1

Views: 245

Answers (1)

CommonsWare
CommonsWare

Reputation: 1006664

i am using a wrong way to do the effect?

Android is case-sensitive. Replace:

<activity android:name=".AboutActivity">
  <intent-filter>
    <action android:name="android.intent.action.send"/>
    <category android:name="android.intent.category.default"/>
    <data android:mimeType="text/plain"/>
  </intent-filter>
</activity>

with:

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

Upvotes: 1

Related Questions