最后!我想出了我的问题。这是我清单文件中的意图过滤器。如果我发布它,可能会有人能够更快地发现问题,对此感到抱歉。
<manifest>
<uses-sdk android:minSdkVersion="7"
android:targetSdkVersion="14" />
<supports-screens android:resizeable="true"
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:hardwareAccelerated="true">
<activity android:name=".Main"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter
android:icon="@drawable/icon"
android:label="Test File"
android:priority="1">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" android:host="*"
android:pathPattern=".*\\.test"/>
</intent-filter>
<intent-filter
android:icon="@drawable/icon"
android:label="Test File"
android:priority="1">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" android:host="*"
android:pathPattern=".*\\.test"/>
</intent-filter>
<intent-filter
android:icon="@drawable/icon"
android:label="Test File"
android:priority="1">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="content" android:host="*"
android:pathPattern=".*\\.test"/>
</intent-filter>
<intent-filter
android:icon="@drawable/icon"
android:label="Test File"
android:priority="1">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file" android:host="*"
android:pathPattern=".*\\.test"/>
</intent-filter>
</activity>
<activity android:name="myWebView"
android:configChanges="keyboardHidden|orientation"
></activity>
</application>
我必须删除我添加的意图过滤器,以便从任何带有“.test”的文件中启动我的应用程序。基本上删除这部分并开始工作:
<intent-filter
android:icon="@drawable/icon"
android:label="Test File"
android:priority="1">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" android:host="*"
android:pathPattern=".*\\.test"/>
</intent-filter>
<intent-filter
android:icon="@drawable/icon"
android:label="Test File"
android:priority="1">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" android:host="*"
android:pathPattern=".*\\.test"/>
</intent-filter>
<intent-filter
android:icon="@drawable/icon"
android:label="Test File"
android:priority="1">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="content" android:host="*"
android:pathPattern=".*\\.test"/>
</intent-filter>
<intent-filter
android:icon="@drawable/icon"
android:label="Test File"
android:priority="1">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file" android:host="*"
android:pathPattern=".*\\.test"/>
</intent-filter>
现在我的下一个问题是如何从 .test 文件启动我的应用程序,如果它导致我的 html5 无法工作。(我想我可以删除 http 过滤器,但我想点击下载并打开我的 .test 文件的网页上的链接。