2014-04-12 7 views
9

ich eine Datei teilen möchten teilen (.pdf, APK, etc.) Aktie Intent verwenden, suchte ich google, aber ich finde den Code nur für helfen BildWie man eine Datei in android Programatically

Intent sharingIntent = new Intent(Intent.ACTION_SEND); 
Uri screenshotUri = Uri.parse(path); 
sharingIntent.setType("image/png"); 
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri); 
startActivity(Intent.createChooser(sharingIntent, "Share image using")); 

Bitte teilen um dieses Problem zu lösen

Antwort

13

Sie verwenden den gleichen Code, Sie ändern nur den MIME-Typ für den Typ der Daten, die Sie freigeben möchten. Wenn Sie etwas unabhängig vom Typ teilen möchten, verwenden Sie */*