平板电脑上的Android Intent Filter

时间:2017-06-08 06:04:02

标签: android android-intent intentfilter

我在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没有任何关系。

1 个答案:

答案 0 :(得分:0)

您的AndroidManifest文件应包含默认活动。 在Intent过滤器中,您可以添加以下代码。

<intent-filter> 
<action android:name="android.intent.action.MAIN" />

 <category android:name="android.intent.category.LAUNCHER" /> 

 </intent-filter>

它应该包含MAIN和LAUNCHER类别。