2016-03-29 10 views
0

Ich versuche, den Prozess der Deep-Linking auf Android zu lernen.Kann mir jemand ein Beispiel für Android Deep Linking geben

So sehe ich, dass Sie die Intent-Filter in der Manifest-Datei hinzufügen. Aber was sind die nächsten Schritte? (Im Allgemeinen, wie ich über Deep-Links für mein Android-Projekt erstellen würde)

Die Links unten sind meine Forschung - sie haben nicht sehr geholfen.

Enabling Deep Links for App Content

Android Respond To URL in Intent

Launch custom android application from android browser

Make a link in the Android browser start up my app?

Deep Linking in Android

+0

Check out [Branch.io] (https: // branc h.io). Es kann helfen, die meisten technischen Details für Deep-Links auf Android zu behandeln. –

+0

Danke, ich werde es überprüfen. @AlexBauer – huey77

Antwort

0

i ein Beispiel für Deep Linking haben, aber ich denke, ein bisschen kompliziert für einen Anfänger ist, überprüfen bitte das ausgezeichneter Quellcode Flym. die App ein RSS-Feed-Reader ist, können Sie bearbeiten/sehen/einfügen jede Feed oder eine einzelne Nachricht von Ihrem Gerät:

<activity 
     android:name=".activity.EntryActivity" 
     android:configChanges="orientation|screenSize" 
     android:launchMode="singleTask"> 
     <intent-filter> 
      <action android:name="android.intent.action.VIEW"/> 
      <category android:name="android.intent.category.DEFAULT"/> 
      <data android:mimeType="vnd.android.cursor.item/vnd.flym.entry"/> 
     </intent-filter> 
    </activity> 

Überprüfen der fragment Ordner und FeedDataContentProvider mehr darüber zu erfahren, wie tief verwenden Verknüpfung

@Override 
public String getType(Uri uri) { 
    int matchCode = URI_MATCHER.match(uri); 

    switch (matchCode) { 
     case URI_GROUPED_FEEDS: 
     case URI_GROUPS: 
     case URI_FEEDS_FOR_GROUPS: 
     case URI_FEEDS: 
      return "vnd.android.cursor.dir/vnd.flym.feed"; 
    ... 

ich hoffe, das

+0

Danke. Ich werde versuchen, der von Ihnen angegebenen Quelle zu folgen. – huey77

2

hilft ich bin gerade mit DeepLinking arbeiten und diese link war sehr nützlich

+0

Ja, ich arbeite auch daran und es fühlt sich an wie es einfach ist, ich habe es einfach nicht gemacht und ich kann kein wirklich gutes Beispiel im Web finden. Danke für den Link. – huey77

+0

dude bist ein lebensretter !!! Super hilfreicher Link! – huey77

Verwandte Themen