我试图创建一个广播接收器,以参考设备中的图片(如PicSay和其他应用程序),我不知道为什么它不工作。
接收器中的代码只是一个日志标签。
maybe is something in manifest:
<receiver android:name=".PicReceiver"
android:label="pics"
android:description="@string/app_name"
android:icon="@drawable/icon"
>
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*"/>
</intent-filter>
</receiver>
解决!
当前代码不需要使用BroadCastReceiver(直到这里…)(用于显示图标以引用图像为例)
代码如下:
<activity android:name=".PicReceiver"
android:label="pics"
android:description="@string/app_name"
android:icon="@drawable/icon"
>
<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*"/>
</intent-filter>