Android 分享功能(一)添加自己应用到系统分享列表

来源:互联网 发布:简明python教程 编辑:程序博客网 时间:2024/05/08 11:39

很多应用都有分享功能,将文字图片等信息分享到微信,微博等应用。那如何将自己的应用和微信一样放到分享列表中呢?

 那就需要在自己的应用添加如下配置:

<activity

            android:name="com.demo.DemoActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

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

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

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

                <data android:mimeType="text/plain" />
            </intent-filter>
            
            <intent-filter>
                <action android:name="android.intent.action.SEND_MULTIPLE" />

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

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

        </activity>


DemoActivity 是点击分享之后,点击如下Demo图标之后要启动的Activity。




原创粉丝点击