2014-04-21 1 views
0

IntentFilter를 사용하여 다음 링크를 처리하는 데 문제가 있습니다.Android : IntentFilter를 사용하여 링크 처리

http://www.fakedomain.com/clubs/players/<playerId>/<hobbies> 

그리고 실생활의 예를하고자 다음과 같은 :

http://www.fakedomain.com/clubs/players/999/21321321321#xXtor=ZQA-999-[hobbies_hobby]

그리고 이것이 내가 안드로이드 다음에 시도 내로 IntentFilter

<activity 
    ......> 
    <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" android:host="www.fakedomain.com" 
       android:path="/clubs/players/*" /> 
    </intent-filter> 
</activity> 

입니다 : 경로의와의 없음 그들 작동 :

android:path="/clubs/players/.*/.*" 

android:path="/clubs/players/*/*" 

나는 다음 링크를

http://www.fakedomain.com/clubs/players/

를 처리 할 수 ​​있어요하지만 링크가 전체 경로 누락되어 있기 때문에이 쓸모가 없다.

Google 검색에서 나타난 몇 가지 다른 예를 통해 읽었지만 아직 링크를 처리 할 수없는 경우 완전히 무언가를하고있는 것 같습니다.

도움을 주시면 감사하겠습니다.

답변

1

는 그리고이 내로 IntentFilter

android:path 와일드 카드를 허용하지 않는 것입니다. 즉, android:pathPattern입니다. 어쨌든 android:pathPrefix을 사용하면 더 나은 서비스를 제공 할 수 있습니다.

+0

감사 마크, 정확히 내가 필요한 것입니다! :-) –

관련 문제