我是新來的Android和正與Android的一些功能在項目工作準備嘗試使用意向篩選器發射活動。在提出這個問題之前,我會說我花了幾個小時來搜索這個問題,以便找到相同的答案,即使在Stack Overflow上也是如此。我相信我遵循Stack Overflow和其他網站的建議(大部分是相同的答案),但還沒有能夠解決我的問題。無法在模擬器瀏覽器
我的問題是,我希望能夠從仿真器的瀏覽器中啓動我的活動,每當用戶點擊一個鏈接。這僅用於測試目的;下一步是對意向過濾器數據進行額外的過濾。
我能得到我的活動我自己的WebView和消息在活動選擇對話框中顯示。但是,它從未在瀏覽器中顯示過。爲了確保它不是我的代碼中的其他內容,我創建了一個非常簡單的應用程序來演示問題。
我的活動只是加載了一個簡單的佈局,一個TextView。以下是我的AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mycompany"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk
android:minSdkVersion="14"/>
<uses-permission
android:name="android.permission.INTERNET"/>
<application
android:label="@string/app_name"
android:icon="@drawable/ic_launcher">
<activity
android:name="MyActivity"
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>
<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"/>
</intent-filter>
</activity>
</application>
</manifest>
我也檢查了瀏覽器的默認操作,它們是空的。有沒有人有任何想法,爲什麼這不起作用?
必須將應用程序設置爲默認這個工作。 – JoxTraex 2012-07-30 18:46:11
我會提出新手旗幟。如何將我的應用程序設置爲默認值?我有DEFAULT的intent-filter類別,但我認爲還有更多。我知道將應用程序設置爲默認值的唯一方法是在選擇器對話框中,但由於我無法顯示,所以我不知道如何繼續。感謝您的幫助! – user1563784 2012-07-31 15:03:02
任何有關這個問題的幫助將不勝感激!我仍然沒有找到解決辦法。感謝您的幫助。 – user1563784 2012-08-02 13:20:41