【发布时间】:2013-01-14 20:43:57
【问题描述】:
我正在使用 Android 版 Air 创建一个消息应用程序。我想让其他应用程序通过共享菜单选项将文本共享到我的应用程序。
我如何在其中列出我的应用程序?
(这是我想要列出的菜单:)
【问题讨论】:
我正在使用 Android 版 Air 创建一个消息应用程序。我想让其他应用程序通过共享菜单选项将文本共享到我的应用程序。
我如何在其中列出我的应用程序?
(这是我想要列出的菜单:)
【问题讨论】:
在清单文件的 Activity 标记中添加适当的意图过滤器。
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
当 Android 搜索此类 Share Intent 处理程序时,您的 Activity 将显示出来。
【讨论】:
function onAppInvoke(event:InvokeEvent):void { shared.text = event.arguments.toString() } 如何将共享内容放入我的应用程序?
Intent.EXTRA_TEXT
对于将处理任何共享内容的Activity,请将Intent Filter 添加到您的Manifest。例如:
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
<data android:mimeType="image/*" />
</intent-filter>
【讨论】: