Wie, zu teilen .gif-Datei mit einer anderen App mit Absicht?
How zu teilen .gif-Datei in einem beliebigen der unter Android apps:
- Snapchat
- Google Talk
- Linie
- Viber
- Skype
- Facebook Messenger
Mit Absicht Aufruf für jede apps.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für Whatsapp können Sie verwenden:
Für die anderen apps, die Sie können wählen, das gleiche Schema, denke ich.
private void ShareGif() { Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND); shareIntent.setType("image/*"); Uri gifUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+ "Download/1027"+".gif")); shareIntent.putExtra(Intent.EXTRA_STREAM, gifUri); startActivity(Intent.createChooser(shareIntent, "Share GIF")); }
Ich denke, wenn Sie freigeben möchten, mit spezifischen Anwendungen, die Sie haben, um URIs verwenden dieser Anwendung.
Sie können fin Beispiel und Erläuterungen für Skype hier : http://developer.skype.com/skype-uris
Aber wenn Sie wollen zu teilen, mit allen Anwendungen zur Verfügung, Sie müssen nur die Art des Inhalts, wie eine binäre Datei, wie hier beschrieben : http://developer.android.com/training/sharing/send.html