Android:从其他应用打开活动

时间:2014-04-10 13:16:48

标签: android

我有一个活动,我想从其他应用程序打开,如浏览器,消息传递,adobe reader等 对于我知道的浏览器,我必须放置intent过滤器: android.intent.category.BROWSABLE 有人可以帮助我做其他应用程序打开的操作。

1 个答案:

答案 0 :(得分:0)

在mainfest.xml中,为您的活动节点添加一个intent过滤器:

<activity android:name="ShareActivity">
  <intent-filter>
      <action android:name="android.intent.action.SEND"/>
      <category android:name="android.intent.category.DEFAULT"/>
      <data android:mimeType="text/plain"/>
   </intent-filter>
</activity>

当其他应用发送action.send intent时,这将使ShareActivity显示在列表中。

在这里,您可以找到可能的标准意图操作: http://developer.android.com/reference/android/content/Intent.html