2016-07-21 21 views
-1

Ich sollte in der Lage sein, einen Knopf zu drücken, der einen Screenshot der aktuellen Aktivität macht (ohne die Toast-Nachricht auf dem Display anzuzeigen) und öffnet dann den Dialog, um ihn in sozialen Netzwerken oder verschiedenen Apps zu teilen. Ich hoffe du hast was ich tun muss und du kannst mir helfen.Android: Wie kann ich einen Screenshot der aktuellen Aktivität machen und teilen?

+1

Ihre Aktivität oder Aktivität der aktuellen App wird der Benutzer bei der Suche? – DeeV

+0

Eine Aktivität, bei der ein Punktestand eines Kartenspiels angezeigt wird. @DeeV –

Antwort

0

How to take a screenshot programatically

Danach können Sie eine share intent mit dem Screenshot Bild uri befestigt senden.
Wie so:

Intent shareIntent = new Intent(); 
shareIntent.setAction(Intent.ACTION_SEND); 
shareIntent.putExtra(Intent.EXTRA_STREAM, uriToImage); 
shareIntent.setType("image/jpeg"); 
startActivity(Intent.createChooser(shareIntent, getResources().getText(R.string.send_to)));