【发布时间】:2011-12-12 20:43:26
【问题描述】:
我一直在尝试从 android 3.1 (Honeycomb) 上的浏览器调用我的应用程序 这些是我尝试过的链接,但没有一个有效:
<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>
对于第一个和第二个 url,它给出“网页不可用”。
对于第三个,它显示带有搜索的应用市场: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>
如果你发现我做错了什么,请告诉我。
【问题讨论】:
标签: android android-manifest android-intent