Próbuję udostępnić obrazy za pomocą Facebooka, Twittera itp. Za pomocą SHARE INTENT
z Android.Jak mogę przekształcić bitmapę w Uri?
znalazłem kod, aby wysłać obraz do intencji zakładowego, ale kod ten musi URI bitmapy: fullSizeImageUri
Jest to pełny kod:
private void startShareMediaActivity(Bitmap image) {
boolean isVideo=false;
String mimeType="bmp";
Uri fullSizeImageUri=null;
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.setType(mimeType);
intent.putExtra(Intent.EXTRA_STREAM, fullSizeImageUri);
try {
startActivity(Intent.createChooser(intent, (isVideo ? "video" : "image")));
} catch (android.content.ActivityNotFoundException ex) { }
}
Proszę, może ktoś mi pomoże przekształcić bitmapę w Uri?
dzięki
Analiza zawsze traktowana jako argument a Ciąg nie jest plikiem. Następnym razem przeczytaj szczegóły funkcji lub przetestuj je. – Arkde
Przepraszam Arkde małe zamieszanie w dowolny sposób, dzięki za przypomnienie –
nie możemy uzyskać Uri bez zapisywania bitmapy – Prasad