我花了两天时间撞到桌子上,我决定寻求帮助......
我正在尝试与我使用Flash CS6开发的Android应用程序分享视频和其他链接。我已将以下内容添加到我的清单文件中:
<![CDATA[
<manifest>
<application>
<activity android:name=".ui.MyActivity" >
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
我知道当调用SEND intent时,这应该触发活动“.ui.MyActivity”。我还在我的AS代码中添加了以下代码:
NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, onAppInvoke);
function onAppInvoke(event:InvokeEvent):void {
Status_txt.text = event.arguments.toString()
Status_txt.text += event
}
但我真的没有太多运气。我获得的最好结果是打开我的应用程序,但event.arguments数组为空。其他结果包括当我的应用程序与其共享或我的应用程序无法编译时关闭我的应用程序。
有没有人有任何建议? 提前致谢! 斯莫利特