Come faccio a gestire l'intenzione di "pagina di condivisione" del browser in android?

Ho letto qui ( http://androidlittle.blogspot.com/2009/08/intent-filter-for-share-link.html ) quale filter di intenti è necessario per gestire l'intenzione di "condividere link" che il browser web Android invia . Ho inserito questo all'interno di un block nel mio AndroidManifest.xml così:

<activity android:name=".ShareLink"> <intent-filter> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="text/plain" /> </intent-filter> <meta-data/> </activity> 

Non posso per la vita di me get questo per essere innescato però. Quando condivido un collegamento nel browser android, il registro dell'emulatore mostra che sta creando un'intenzione scelta, ma non fornisce i dettagli dell'intenzione che agisce sul selezionatore. Non viene visualizzata alcuna window selezionata e l'intento viene gestito dall'applicazione SMS.

  • Come ricall l'alimentazione, riavviare la window di dialogo dall'applicazione?
  • IabHelper AcquistoFinishedListener
  • Phonegap 3.3 Eclipse: il progetto -CordovaLib manca le properties; Android
  • Nessuna attività trovata per gestire intent action.dial
  • Come impostare più di un allarme alla volta in android?
  • Uscita Android os.arch per ARM, MIPS, x86?
  • Ho anche provato a lanciare manualmente l'intento:

     adb shell am start -D -a android.intent.action.SEND -c android.intent.category.DEFAULT -t text/plain -d http://google.com/ 

    ma la risposta che ottengo è:

     Starting: Intent { act=android.intent.action.SEND cat=[android.intent.category.DEFAULT] dat=http://google.com/ typ=text/plain } Error: Activity not started, unable to resolve Intent { act=android.intent.action.SEND cat=[android.intent.category.DEFAULT] dat=http://google.com/ typ=text/plain flg=0x10000000 } 

    Qualcuno può dirmi cosa sto facendo male? La mia attività principale (launcher) funziona bene, quindi suppongo che non esiste alcun problema con l'installazione nell'emulatore.

  • Android: Carica l'image dall'URL web
  • ScrollView non visualizza correttamente il suo contenuto nelle versioni più basse di android
  • Skinning applicazione Android con profili Maven build
  • Dimensione dell'image di background di Android per XXHDPI
  • Android - Come intercettare l'intenzione di 'Installa applicazione'
  • Sempre Null è tornato dopo aver ritagliato una foto da un Uri in Android Lollipop?
  • One Solution collect form web for “Come faccio a gestire l'intenzione di "pagina di condivisione" del browser in android?”

    whoops!

    Mi sembra che avevo inizialmente installato il pacchetto, ma dopo la reinstallazione non funzionava in silenzio. Tra queste due costruzioni ho fissato il manifesto come si vede sopra – la versione installata non aveva i filtri intenti specificati, che ovviamente non functionrebbero.

    Suppongo che lascerò questo qui se qualcuno abbia la stessa necessità? O dovrei semplicemente cancellarlo?

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.