通过AS3了解android的意图

时间:2013-10-16 20:45:34

标签: android actionscript-3 android-intent

我只是想尝试使用AS3为Android做一些事情,但我不能让它发挥作用。

我试图通过内部网址调用意图。即在我的应用程序中,我想调用myapp://com.android.myapp,这应该调用特定的意图。

这是清单上定义的意图:

      <receiver android:name="com.myapp.CustomReceiver">
        <intent-filter>
          <action android:name="android.intent.action.VIEW" />
          <data android:scheme="myapp" android:host="com.android.myapp"/>
        </intent-filter>
      </receiver>

我已经使用onReceive函数声明了CustomReceiver。

然后在AS3上我试图通过

调用网址
      navigateToUrl(new URLRequest("myapp://com.android.myapp"));

但是这个意图从未被调用过,你能帮助我理解可能出现的问题吗?

由于

1 个答案:

答案 0 :(得分:0)

我认为你需要像这样定义意图过滤器:

<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>

来源:http://dreamingwell.com/articles/archives/2011/06/flex-mobile-cus-2.php