广播接收机ACTION_SEND不显示(Broadcast Receiver ACTION_SEND

2019-09-24 03:26发布

我想用谁使用类型ACTION_SEND“隐含意图”的广播接收机。

它仍然是非常基本的,但无论如何我的应用程序/接收器已经显示不出来,不管是哪个应用程序的“共享菜单”我试试。

从AndroidManifest.xml中摘录:

        <receiver
        android:name=".SaveReceiver" >
        <intent-filter
            android:icon="@drawable/ic_launcher"
            android:label="YourDrive" >
            <action android:name="android.intent.action.SEND" />
            <category android:name="android.intent.category.DEFAULT" />

        </intent-filter>
        <intent-filter
            android:icon="@drawable/ic_launcher"
            android:label="YourDrive" >
            <action android:name="android.intent.action.SEND_MULTIPLE" />
        </intent-filter>
    </receiver>

我试过设置mime类型,但没有什么帮助。 我一定要设置一个特定的mime类型或(处理内容时,通过Java代码)可我只是检查以后? 我在做什么错了,让我的应用程序并不适用于所有应用程序的“共享菜单”显示...

提前致谢。

Answer 1:

我想用谁使用类型ACTION_SEND“隐含意图”的广播接收机。

ACTION_SEND是一个活动的行动,而不是广播动作。 你不能拿起startActivity()与调用BroadcastReceiver

我在做什么错了,让我的应用程序并不适用于所有应用程序的“共享菜单”显示...

您还没有实施的活动。

http://developer.android.com/training/sharing/receive.html



文章来源: Broadcast Receiver ACTION_SEND does not show up