頭を机にぶつけて 2 日間過ごしたので、助けを求めることにしました...
Flash CS6 で開発している Android アプリの動画や他のリンクを自分の air に共有しようとしています。マニフェスト ファイルに以下を追加しました。
<![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インテントが呼び出されたときに、これがアクティビティ「.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 配列は空です。他の結果には、他のユーザーがアプリを共有するたびにアプリが強制的に閉じられたり、アプリのコンパイルに失敗したりすることが含まれます。
誰かアドバイスはありますか?前もって感謝します!スモレット