android – 启动器和发送活动的意图过滤器

我试图让我的主要活动成为启动器活动,并且还会收到发送事件.不知怎的,我似乎无法使两者同时工作.无论是在应用程序托盘中都有启动器图标,但是不在图库中的图像共享菜单中.如何同时使两者兼容?

使用此意图过滤器,图标位于应用托盘中,但不在共享菜单中.

<intent-filter>
            <category android:name="android.intent.category.LAUNCHER"/>
            <action android:name="android.intent.action.MAIN"/>
            <action android:name="android.intent.action.SEND" />
        </intent-filter>

有了这个我有分享,但不是在应用程序托盘

<intent-filter>
            <category android:name="android.intent.category.LAUNCHER"/>
            <action android:name="android.intent.action.MAIN"/>
            <action android:name="android.intent.action.SEND" />
            <data android:mimeType="image/*" />
        </intent-filter>

我怀疑它与数据元素有关,我尝试过这个,但是它没有起作用

<intent-filter>
            <category android:name="android.intent.category.LAUNCHER"/>
            <action android:name="android.intent.action.MAIN"/>
            <action android:name="android.intent.action.SEND" />
               <data android:mimeType="image/*">
            </action>  
        </intent-filter>

任何帮助非常感谢,谢谢!

解决方法

我找到了解决方案.您可以在操作中实际拥有多个意图过滤器标签.所以正确的代码
<intent-filter>
            <category android:name="android.intent.category.LAUNCHER"/>
            <action android:name="android.intent.action.MAIN"/>
        </intent-filter>
        <intent-filter>
            <action android:name="android.intent.action.SEND"/>
            <data android:mimeType="image/*"/>
        </intent-filter>

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...