我一直在试图调用上的Android 3.1(蜂巢)的浏览器我的应用程序的Android应用程序 我想这些都是链接,但这些都不工作:调用从浏览器
<a href="com.nk.myapp://movieid=95319">click me 1</a>
<a href="intent:#Intent;action=com.nk.myapp.detail;end">click me 2</a>
<a href=intent:#Intent;action=com.nk.myapp.detail;category=android.intent.category.DEFAULT;category=android.intent.category.BROWSABLE;package=com.nk.myapp;end>click me 3</a>
对于第一次和第二个网址,它给出了“网页不可用”。
对于第三个,它显示应用程序市场与搜索:pname:com.nk.myapp - >“未找到结果”。
应用程序仍在开发中,所以它尚未投放市场。
这是我的清单文件看起来像:
<activity
android:label="@string/app_name"
android:launchMode="singleTop"
android:name=".MainActivity"
android:screenOrientation="landscape" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter >
<action android:name="com.nk.myapp.action.DIALOG" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter >
<action android:name="android.intent.action.SEARCH" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".WebViewActivity"
android:screenOrientation="landscape" >
<intent-filter>
<data android:scheme="com.nk.myapp" />
<action android:name="com.nk.myapp.detail" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
让,如果你发现我在做什么错我知道。
感谢i.toUri(Intent.URI_INTENT_SCHEME) – Quincy
的想法谢谢你,美国航空航天局。谢谢你,美国宇航局!谢谢你,NASA!谢谢你,NASA!这是我在去年遇到的最有价值的网页。 NiTiN,你帮了我一个很深的洞。最有责任感。 –