Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从浏览器启动活动_Android_Android Manifest - Fatal编程技术网

Android 从浏览器启动活动

Android 从浏览器启动活动,android,android-manifest,Android,Android Manifest,我正在尝试在我的应用程序中注册一个协议,在android浏览器中执行的url将启动我的活动,我在网上看到的所有示例都说在我的活动中添加一个意图过滤器,例如 <activity android:name=".UrlActivity"> <intent-filter> <action android:name="android.intent.action.View"/> <category android:name="android.intent.ca

我正在尝试在我的应用程序中注册一个协议,在android浏览器中执行的url将启动我的活动,我在网上看到的所有示例都说在我的活动中添加一个意图过滤器,例如

<activity android:name=".UrlActivity">

<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="myscheme" android:host="myhost"/> 
</intent-filter>
</activity>`
但这似乎不足以让Android操作系统启动我的活动。。。 有没有人能告诉我我是否遗漏了什么

谢谢

尝试删除android:host部分,但保留android:scheme属性


还要检查logcat是否有任何错误或警告。

URL必须作为页面上的超链接提供给用户点击。在设备的浏览器中输入URL将不起作用。这为我解决了问题。

您是否检查了此线程?你好,Stéphanethaks,但我已经在硬编码我的方案了:目前我只是想建立一个测试用例,所以它只是test://www.testing.comthanks 对于你的回答,我已经试过了,我的设置肯定有问题,我还在运行2.2的手机上调试,因为我经常遇到模拟器的问题