很多应用都有分享功能,将文字图片等信息分享到微信,微博等应用。那如何将自己的应用和微信一样放到分享列表中呢?
那就需要在自己的应用添加如下配置:
<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。
本文介绍了如何将Android应用加入到系统的分享列表中,通过在应用程序的配置文件中添加特定的<activity>标签,指定分享后启动的Activity,从而实现与微信、微博等应用相同的分享功能。
添加自己应用到系统分享列表&spm=1001.2101.3001.5002&articleId=16861595&d=1&t=3&u=6891402b010a4457a842a6d79b66187b)
4620

被折叠的 条评论
为什么被折叠?



