Wie Sie es machen, wenn ein Benutzer etwas tut, fragt er sie, wie sie es tun wollen und es bringt sie zu dieser Anwendung? Wie wenn Sie ein Foto oder Video "teilen", erscheint eine Liste mit allen Apps, die das für Sie tun können, wie Facebook oder Text oder E-Mail, ect.? Ich frage, wie ich mit meiner App andere Apps nutzen kann, nicht mit meinen.Wie können Sie andere Anwendungen zum Senden von Bildern verwenden?
0
A
Antwort
0
Sie können dies tun, indem Sie den Intent-Filter für die anderen Apps verwenden.
Zum Beispiel, wenn ich ein Bild teilen möchten, kann ich dies tun:
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/jpeg");
share.putExtra(Intent.EXTRA_STREAM, Uri.parse("/sdcard/test.jpg"));
startActivity(Intent.createChooser(share, "Share image"));
Dann erhalten Sie ein Popup die App zu wählen, für diese Aktion zu verwenden.
Verwandte Themen
- 1. Protokollpuffer zum Senden von Symbolen/kleinen Bildern verwenden
- 2. Verwenden von ServerManager zum Erstellen von Anwendungen innerhalb von Anwendungen
- 3. Verwenden von Javascript zum Drucken von Bildern
- 4. Öffnen Sie andere Android-Anwendungen
- 5. Verwenden Sie Python zum Invertieren und Übersetzen von Bildern
- 6. Können Sie Sub-Anwendungen innerhalb von Anwendungen in IIS/ASP.Net
- 7. Was verwenden Sie zum Testen von Silverlight-Anwendungen?
- 8. Boost MPI zum Senden von Dateien verwenden?
- 9. Wie können Sie redirect_eine andere HTTP-Anfrage verwenden?
- 10. Wie installiere ich andere Anwendungen neben Laravel?
- 11. Verwenden von Pyserial zum Senden von Binärdaten
- 12. Win8-Simulator zum Entwickeln von Win8-Anwendungen auf Win7 verwenden?
- 13. WIE: Verwenden Sie Automator zum Verteilen von Beta-Anwendungen für Over-the-Air-Installation
- 14. Können Nicht-Web-Anwendungen OpenID verwenden?
- 15. Senden von Base64-Bildern mit Laravel
- 16. Deaktivieren der Schaltfläche zum Senden von Bildern funktioniert nicht
- 17. MultipartEntityBuilder zum Senden von Bildern an den Gleisserver
- 18. Verwenden Sie jQuery zum Senden von Excel-Daten mit AJAX
- 19. Verwenden von Javascript vs HTML zum Anzeigen von Bildern
- 20. Verwenden von OKHttp3 zum Senden eines MultipartBody
- 21. Wie Boost.Interprocess verwenden, um Daten in andere Anwendungen zu streamen?
- 22. Können nur "Agenten" Anwendungen erstellen und an Apple senden?
- 23. Verwenden von socket.io zum Senden und Array
- 24. Verwenden von SmtpClient zum Senden eines Dateianhangs
- 25. Verwenden von Visual Studio 2005 zum Erstellen von LynxOS-Anwendungen
- 26. Android-Sharing-Dateien, indem Sie sie per E-Mail oder andere Anwendungen senden
- 27. Wie verwenden Sie CFThread in ColdFusion-Anwendungen?
- 28. So verhindern Sie, dass andere Anwendungen denselben Berechtigungsnamen definieren
- 29. Verwenden einer Schleife zum Anzeigen von Bildern in zufälliger Reihenfolge
- 30. Senden von Bildern über C++ Sockets (Linux)
Wie kann ich es von einer URL aus tun? – Bananable
übergeben Sie es als der zweite Parameter in putExtra() –
"Sie übergeben es als der zweite Parameter in putExtra()" Nun, ich versuchte das mit keinem Erfolg. – Bananable