我想从Android浏览器能够启动我的应用程序(如果已安装),或者在其他情况下启动我的网站。 所以为了使它成功,我把:
<activity android:name=".MMLogin" android:label="MeetMe" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait">
<intent-filter>
<data android:scheme="http" android:host="meet-me.com" android:path="/signin" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
在 Manifest 中,我创建了一个虚拟链接进行测试;它不起作用。
我尝试过和不使用:BROWSABLE和DEFAULT
我尝试过使用meetme:// datas并更改方案;什么都没有用。
我在stackoverflow上使用了线程,如: Launch custom android application from android browser
我做错了什么,或者有什么特别的事要做才能让它发挥作用? 我的应用程序支持API 7。
干杯
答案 0 :(得分:0)
我用过: Intent Filter to Launch My Activity when custom URI is clicked,我认为缺少的是这个块:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="application/myapp" />
</intent-filter>