我有一个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)共享时,我的应用程序确实出现在共享列表中。股票照片应用程序是迄今为止我发现的应用程序未显示的唯一一个。
答案 0 :(得分:1)
我发现了问题。我的应用被命名为#34;照片&#34; - 与股票照片应用程序相同。我猜Google决定在共享列表中隐藏具有相同名称的应用。