2011-07-13 129 views

回答

1

嘗試增加-t text/html

這些瀏覽器使用的過濾器:

(?不知道android:scheme="inline"是什麼?沒有人知道)

<activity android:name="BrowserActivity" android:label="@string/application_name" android:launchMode="singleTask" android:alwaysRetainTaskState="true" android:configChanges="orientation|keyboardHidden" android:theme="@style/BrowserTheme" android:windowSoftInputMode="adjustResize"> 
<intent-filter> 
<action android:name="android.speech.action.VOICE_SEARCH_RESULTS"/> 
<category android:name="android.intent.category.DEFAULT"/> 
</intent-filter> 
<!-- 
For these schemes were not particular MIME type has been supplied, we are a good candidate. 
--> 
<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="http"/> 
<data android:scheme="https"/> 
<data android:scheme="about"/> 
<data android:scheme="javascript"/> 
</intent-filter> 
<!-- 
For these schemes where any of these particular MIME types have been supplied, we are a good candidate. 
--> 
<intent-filter> 
<action android:name="android.intent.action.VIEW"/> 
<category android:name="android.intent.category.BROWSABLE"/> 
<category android:name="android.intent.category.DEFAULT"/> 
<data android:scheme="http"/> 
<data android:scheme="https"/> 
<data android:scheme="inline"/> 
<data android:mimeType="text/html"/> 
<data android:mimeType="text/plain"/> 
<data android:mimeType="application/xhtml+xml"/> 
<data android:mimeType="application/vnd.wap.xhtml+xml"/> 
</intent-filter> 
<!-- We are also the main entry point of the browser. --> 
<intent-filter> 
<action android:name="android.intent.action.MAIN"/> 
<category android:name="android.intent.category.DEFAULT"/> 
<category android:name="android.intent.category.LAUNCHER"/> 
<category android:name="android.intent.category.BROWSABLE"/> 
</intent-filter> 
<!-- 
The maps app is a much better experience, so it's not worth having this at all... especially for a demo! <intent-filter android:label="Map In Browser"> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="vnd.android.cursor.item/postal-address" /> </intent-filter> 
--> 
<intent-filter> 
<action android:name="android.intent.action.WEB_SEARCH"/> 
<category android:name="android.intent.category.DEFAULT"/> 
<category android:name="android.intent.category.BROWSABLE"/> 
<data android:scheme=""/> 
<data android:scheme="http"/> 
<data android:scheme="https"/> 
</intent-filter> 
<intent-filter> 
<action android:name="android.intent.action.MEDIA_SEARCH"/> 
<category android:name="android.intent.category.DEFAULT"/> 
</intent-filter> 
<intent-filter> 
<action android:name="android.intent.action.SEARCH"/> 
<category android:name="android.intent.category.DEFAULT"/> 
</intent-filter> 
<meta-data android:name="android.app.searchable" android:resource="@xml/searchable"/> 
</activity> 
+0

這似乎工作,但它看起來像它在htmlviewer而不是瀏覽器打開頁面。點擊鏈接等不起作用。 – Tony

+0

您可以嘗試使用WebView:http://d.android.com/reference/android/webkit/WebView.html – mibollma

+0

我想使用android瀏覽器。 – Tony

2

嘗試添加組成部分:

am start ... -n com.android.browser/.BrowserActivity ... 

這在T做了一個本地的HTML文件顯示他瀏覽器在Android 2.2(HTC Desire)和2.3(索尼愛立信Xperia)

相關問題