让我的Android应用程序出现在共享列表中

CEN*_*EDE 3 android share intentfilter android-intent

如何让我的应用程序出现在这里?:

在此输入图像描述

一些信息让我把这个代码放在我的上面Manifest(参见下面的代码),但它不起作用.问题是,如果我想从我的画廊共享图像,我想在共享列表上的应用程序列表中看到我的应用程序.有什么指针吗?请帮忙.

<activity
        android:name="com.my.package.MyIntent"
        android:label="@string/app_name"
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="android.intent.action.ALL_APPS" />

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

            <data android:mimeType="text/plain" />
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

M D*_*M D 15

试试这种方式

       <activity
        android:name="yourActivity"
        android:icon="@drawable/ic_launcher"
        android:label="test">
        <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.SEND" />

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

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

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

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

            <data android:mimeType="text/plain" />
        </intent-filter>

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

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

            <data android:mimeType="image/*" />
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请转到从其他应用程序接收简单数据并将简单数据发送到其他应用程序