Android Adobe Flex Mobile 4.6-从浏览器启动应用程序
我正在尝试开发一个Flex移动应用程序,我的公司正在AdobeAIR中开发(使用FlashBuilder)。该应用程序最初将在iPhone和Android上发布,最终也将在黑莓PlayBook平板电脑上发布 但是,其中一个要求是我们需要能够从设备上的浏览器启动应用程序,并向其中传递参数 我不确定我做错了什么,但我无法让它发挥作用。我在Android部分中添加了以下代码块。我目前正在使用Android进行初步测试。把APK放到Android设备上很容易,我这里就有一个Android Adobe Flex Mobile 4.6-从浏览器启动应用程序,android,ios,apache-flex,mobile,air,Android,Ios,Apache Flex,Mobile,Air,我正在尝试开发一个Flex移动应用程序,我的公司正在AdobeAIR中开发(使用FlashBuilder)。该应用程序最初将在iPhone和Android上发布,最终也将在黑莓PlayBook平板电脑上发布 但是,其中一个要求是我们需要能够从设备上的浏览器启动应用程序,并向其中传递参数 我不确定我做错了什么,但我无法让它发挥作用。我在Android部分中添加了以下代码块。我目前正在使用Android进行初步测试。把APK放到Android设备上很容易,我这里就有一个 &l
<application>
<activity android:name=".MyUriActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="myapp" android:host="path" />
</intent-filter>
</activity>
</application>
allowBrowserInvocation标志设置为true
我尝试创建一个带有以下链接的测试HTML页面,但在Android浏览器中我只收到一条“Webpage not available”(网页不可用)消息
<a href="myapp:">myapp:</a>
<br><br>
<a href="myapp:#Intent;action=android.intent.action.view;end">click to load apk</a>
我已经阅读了下面所有的帖子,但是我仍然有问题。有人能帮我吗?我错过了什么
好吧……我不确定我做了什么,也许休息一下喝杯水对我有帮助。但当我再次尝试时,它起作用了 我清除了manifest部分,并再次尝试,示例来自此站点: 现在它起作用了…但我想我已经试过了
(从评论转到实际答案,现在StackOverflow允许我这么做)好吧……我不确定我做了什么,也许休息一下喝杯水会有帮助。但当我再次尝试时,它起作用了 我清除了manifest部分,并再次尝试,示例来自此站点: 现在它起作用了…但我想我已经试过了
(现在StackOverflow允许我这样做,从评论转移到实际答案)+1个好问题/研究:)+1个好问题/研究:)
<a href="myapp:">myapp:</a>
<br><br>
<a href="myapp:#Intent;action=android.intent.action.view;end">click to load apk</a>