当从Google照片库存应用分享照片时,带有“android.intent.action.SEND”意图过滤器的活动未显示在列表中

时间:2015-04-22 18:51:28

标签: android

我有一个Android应用,其活动的意图过滤器设置为接收照片和视频。它在我的AndroidManifest.xml中声明为:

<activity
    android:name="com.foo.gallery.app.activity.RecievePhotosActivity"
    android:label="@string/photoapp_gallery_common_app_name"
    android:exported="true"
    android:configChanges="orientation|keyboardHidden|screenSize" >

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

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

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

然而,当进入股票Lollipop Photos应用程序并分享照片时,我的应用程序不会出现在列表中。

从其他应用程序(如OneDrive,Dropbox和Quickpic)共享时,我的应用程序确实出现在共享列表中。股票照片应用程序是迄今为止我发现的应用程序未显示的唯一一个。

1 个答案:

答案 0 :(得分:1)

我发现了问题。我的应用被命名为#34;照片&#34; - 与股票照片应用程序相同。我猜Google决定在共享列表中隐藏具有相同名称的应用。