2012-09-09 1 views
0

누군가가 링크를 클릭하면 다른 사람이 링크를 클릭하는 것보다 페이스 북에서 공유하는 경우 내 애플리케이션이 열려 있어야합니다. 내 매니페스트에 다음 행을 추가했지만 결과를 얻을 수 없습니다. , 작동 안함.공유 사회 플랫폼에서 애플리케이션 열기

<application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 

     <activity 
      android:name=".TinyUrlTest" 
      android:label="@string/title_activity_tiny_url_test" 
      android:launchMode="singleTask" > 
      <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:host="www.myappAdurl.com" 
        android:path="/images" 
        android:scheme="http" /> 
      </intent-filter> 
      <intent-filter> 
       <action android:name="www.myappAdurl.com" /> 

       <category android:name="android.intent.category.DEFAULT" /> 
       <category android:name="android.intent.category.BROWSABLE" /> 
      </intent-filter> 
     </activity> 
    </application> 

나는 또한 프로젝트 아래 시도했지만 괜찮 발견 https://github.com/commonsguy/cw-advandroid/tree/master/Introspection/URLHandler

답변

0

같은 com.commonsware.android.MY_ACTION 으로 링크를 엽니 다, 그 내가 주면

데이터 요소 내부
android:pathPattern="/*.*" 

, 그러면 모든 것이 열립니다.