我在Android Intent Filter中遇到了一些问题。
<activity android:name=".view.SampleActivity" >
<intent-filter android:label="@string/app_name" >
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="sample.test.com.my"
android:pathPrefix="/resetPassword"
android:scheme="test" />
</intent-filter>
</activity>
这是我放在AndroidManifest.xml中的那个。它适用于手机,但我意识到它不适用于平板电脑。
可能是什么问题,因为它适用于手机而非平板电脑?
更新:发现问题。根本原因与平板电脑和手机提供的链接有关。 Android没有任何关系。
答案 0 :(得分:0)
您的AndroidManifest文件应包含默认活动。 在Intent过滤器中,您可以添加以下代码。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
它应该包含MAIN和LAUNCHER类别。