2

我正在使用适用于 Android 的 Air 创建一个消息传递应用程序。我想让其他应用程序通过菜单选项共享文本到我的应用程序。我的应用程序在菜单中列出,但在调用后只收到一个空字符串。这是一个已知的错误?

调用事件:

NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, onAppInvoke);

function onAppInvoke(event:InvokeEvent):void {
 info.text = event.arguments.toString()
}

app.xml 清单:

<allowBrowserInvocation>true</allowBrowserInvocation>
  <android>
    <manifestAdditions>
      <![CDATA[
        <manifest android:installLocation="auto">
<uses-permission android:name="android.permission.INTERNET"/>
            <application>             
          <activity>
 <intent-filter>
  <action android:name="android.intent.action.SEND" />
  <category android:name="android.intent.category.DEFAULT" />
  <data android:mimeType="text/*"/>
  </intent-filter>            
                    <intent-filter>
                        <action android:name="android.intent.action.MAIN"/>
                        <category android:name="android.intent.category.LAUNCHER"/>
                    </intent-filter>
                    <intent-filter>
                        <action android:name="android.intent.action.VIEW"/>
                        <category android:name="android.intent.category.BROWSABLE"/>
                        <category android:name="android.intent.category.DEFAULT"/>
                        <data android:scheme="myapp"/> 
                    </intent-filter>
                        </activity>
            </application>
        </manifest>
    ]]>
    </manifestAdditions>
  </android>

欢迎任何想法!

4

0 回答 0