Ich muss meine App im Kontextmenü zum Teilen/Senden platzieren, damit der Benutzer einen Dateipfad in (beliebigen) Dateimanager-Apps an meine Anwendung übergeben kann.
Wie wird das erreicht?Wie schiebe ich meine App in das globale share/send-Kontextmenü in Android?
Antwort
Das Share-Kontextmenü macht einen INTENT
mit bestimmten Inhalten (Art der Daten usw.). Sie sollten Ihre App so registrieren, dass sie eine solche Absicht mit einer intent filter
umgehen kann. Sie werden automatisch einbezogen, wenn Sie den richtigen Typ auswählen. Sie sollten auf diesem nachlesen:
Um das System zu informieren, die impliziten Absichten sie bewältigen können, Aktivitäten, Dienstleistungen und Broadcast-Empfänger kann ein oder mehr Intent-Filter hat. Jeder Filter beschreibt eine Fähigkeit der Komponente, eine Menge von Absichten, die die Komponente zu empfangen bereit ist. Es, in Effekt, Filter in Intents eines gewünschten Typs, während unerwünschte Absichten filtern - aber nur unerwünschte implizite Absichten (diejenigen, die keine Zielklasse nennen). Eine explizite Absicht wird immer an ihr Ziel geliefert, egal was es enthält; Der Filter wird nicht konsultiert. Eine implizite Absicht wird jedoch nur dann an eine Komponente gesendet, wenn sie über einen der Filter der Komponente passieren kann.
Lesen Sie mehr über es hier: http://developer.android.com/guide/topics/intents/intents-filters.html
- 1. Schiebe Ansichten Wie WhatsApp (Android) in iOS
- 2. Wie integriere ich das ATOM Payment Gateway in meine App?
- 3. Youtube-Stil Schiebe Tab Layout in Android App
- 4. Globale Suche In Android
- 5. Wie schiebe ich einen Würfel in Three.js
- 6. Wie schiebe ich meine Datenbankkontaktliste automatisch an mailjet?
- 7. Wie schiebe ich ein Bild in Torch
- 8. Wie programmiere ich globale Schriftart für alle Ansichten in Android?
- 9. Wie schiebe ich Text (UILabel) in IB?
- 10. wie man das Bild in Android App
- 11. Wie mache ich meine Android App FullScreen über Android Manifest?
- 12. Wie kann ich auf das Internet zugreifen? Meine App App ist auf Android Mi4i Telefon minimiert?
- 13. Wie kann ich Foundation globale Variablen für alle meine scss-Dateien in einer Schiene app
- 14. Ich möchte meine App in Android nicht schließen?
- 15. wie ich automatisch meine Anwendung in Android
- 16. Wie kann ich meine Syntaxhervorhebung in Android
- 17. Wie kann ich meine App aktualisieren
- 18. Wie lade ich meine Datenbank auf meine Website, um sie in meiner Android App zu verwenden?
- 19. Wie schiebe ich Unicode in eine native Anwendung in PowerShell
- 20. Wie kann ich meine Android-App Bewertungen und Info-Feed in meine Website von Google Play
- 21. Wie positioniere ich meine Standorttaste in google mapv2 in android?
- 22. Wie VLC Media Player in meine Android-App einzubetten
- 23. Wie teile ich meine Android App mit Facebook?
- 24. Wie kann ich ein Schiebe-Layout erstellen, wie das Haupt-Android-Menü?
- 25. Android: Wie markiere ich meine App als debuggable?
- 26. Wie verwende ich Crashlytics für meine React Native Android App?
- 27. Wie schiebe ich ein Objekt in ein Array mit AngularJS
- 28. Wie kann ich meine Android App mit Google Drive verbinden?
- 29. Wie starte ich meine Meteor App auf einem Android-Gerät?
- 30. Wie setze ich das Verfallsdatum in Android
Vielen Dank, aber ich wäre dankbar, wenn Sie die Aktion und die Kategorie erklären könnte ich innen verwenden sollte ''. –
Hängt davon ab, was Sie filtern können. Es ist nicht leicht zu beantworten, sollte aber leicht genug zu finden sein. Jetzt kennen Sie die Technik, die Sie in der Lage sein sollten, die Arbeit zu tun und es herauszufinden? Zufälliger Treffer für die stumbleupon App: http://StackOverflow.com/Questions/8357815/How-to-discover-another-apps-intent – Nanne
Danke. Das hat den Job gemacht. Prost... –