无法为图像或图片配置BroadCast Receiver,清单文件

时间:2011-04-08 14:29:32

标签: android android-widget

我试图创建一个BroadCast接收器来引用设备中的图片(比如PicSay和其他应用程序),我无法弄清楚它为什么不起作用。

Receiver中的代码只是一个Log标记。

也许是显而易见的事情:

        <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>

1 个答案:

答案 0 :(得分:1)

解决!

当前代码不需要使用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>