如何使我的Android应用程序出现在用于共享内容的应用程序列表中?
好吧,这很难解释,但我不知道怎么做: 基本上,当你在Android中突出显示文本时,你就可以选择共享该文本。因此,您只需单击菜单栏中的共享按钮如何使我的Android应用程序出现在用于共享内容的应用程序列表中?,android,button,share,highlighting,Android,Button,Share,Highlighting,好吧,这很难解释,但我不知道怎么做: 基本上,当你在Android中突出显示文本时,你就可以选择共享该文本。因此,您只需单击菜单栏中的共享按钮 现在,如何使我的应用程序出现在可用于共享文本的应用程序列表中?只需将以下意图过滤器添加到您的AndroidManifest.xml中的活动中即可: <intent-filter> <action android:name="android.intent.action.SEND" /> <category an
现在,如何使我的应用程序出现在可用于共享文本的应用程序列表中?只需将以下
意图过滤器添加到您的AndroidManifest.xml
中的活动中即可:
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="yourmimehere"/>
</intent-filter>
创建一个activity YourActivtiy并使用action SEND mime type text/plan在清单中注册,即使您也可以通过添加另一个intent筛选器来处理图像类型
<activity android:name=".YourActivity" >
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
</activity>
您必须将此文件写入清单文件
<activity android:name=".SomeActivity" >
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="tsome mime here" />
</intent-filter>
我想补充一点,android文档中有一个官方培训: