2010-11-19 8 views
0

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?

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.

+0

Wie kann ich es von einer URL aus tun? – Bananable

+0

übergeben Sie es als der zweite Parameter in putExtra() –

+0

"Sie übergeben es als der zweite Parameter in putExtra()" Nun, ich versuchte das mit keinem Erfolg. – Bananable

Verwandte Themen