2012-01-25 67 views
2

嗨,我想打開一個活動,當URL被調用.url是(http://riteshmehandiratta.appspot.com)。這裏是我的清單。如何在瀏覽器中請求網址時啓動活動

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="org.familygraph7" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk android:minSdkVersion="7" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <activity 
      android:label="@string/app_name" 
      android:name=".FamilyActivity" > 
      <intent-filter > 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    <activity android:label="Hello Wordl" 
     android:name=".FamilyUser" > 
<intent-filter> 
    <action android:name="android.intent.action.VIEW" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
       <data android:scheme="http" android:host="www.riteshmehandiratta.appspot.com" /> 
    </intent-filter> 
    </activity> 
    </application> 

</manifest> 

但是當我試圖在瀏覽器中打開URL是如何開始活動時特定的URL稱爲它沒有打開我activity.please建議的方式。

+0

你想,當用戶在他/她的瀏覽器中鍵入URL的搜索,併爲它推出的活動?或者你想啓動瀏覽器行爲。與您的活動的具體網址? –

+0

網址是從哪裏調用的?請稍微改述一下你的問題。 – akkilis

回答

2

添加BROWSABLE類別你<activity>在清單:

<activity android:label="Hello Wordl" android:name=".FamilyUser" > 
    <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" android:host="www.riteshmehandiratta.appspot.com" /> 
    </intent-filter> 
    </activity> 
+0

謝謝解決方案正在工作.. –

相關問題