Android Implicit Intent ile Resim paylaşımı

Android Implicit Intent ile Resim paylaşımı

Android Implicit Intent ile Resim paylaşımı

Android Implicit Intent ile Resim paylaşımı sağlanabilen Uygulamaya ait Activity erişimi sağlamak

Android Implicit Intent ile Resim paylaşımı

Merhabalar, bu dersimde Resim paylaşımlarına ilişkin, herhangi bir mimeTypeimage formatı kabul eden bir uygulamaya resim paylaşımının nasıl yapılacağını anlatan örneğimi sizlerle paylaşmış olacağım. Bu örnek farklı uygulamalardan, uygulamanızda ilgili Activity dosyanıza erişimin sağlanmasını da temel olarak amaçlar.

Örnek olarak ben MainActivity.java dosyamda çalıştıracağım;

Öncelikle Class'ınıza Aşağıdakileri import ediniz;

  • import android.content.Intent;
  • import android.net.Uri;
  • import android.widget.ImageView;
  • import android.widget.Toast;

Class içerisindeyken;

  • ImageView iv;

onCreate metodu içerisindeyken;

  • iv= (ImageView) findViewById(R.id.imageView);
    try{
           iv.setImageURI((Uri) getIntent().getExtras().get(Intent.EXTRA_STREAM) );
    }catch(Exception ex){
           Toast.makeText(this,ex.getMessage(),Toast.LENGTH_LONG).show();
    }

ekleyiniz. Ardından AndroidManifest.xml içerisine girip,

ilgili Activity'nin bulunduğu activity-tag'i içerisinde, intent-filter tag'inin bitiminden bir satır sonra, aşağıdakileri yazınız;

  • action android:name="android.intent.action.SEND"
    category android:name="android.intent.category.DEFAULT"
    data android:mimeType="image/*"

Uygulamanızı build ettikten sonra, resim galerisinden bir fotoğraf seçip, bununla paylaş özelliğinden uygulamanızı seçip açınız.

Sonuç aşağıdaki gibi olması beklenmektedir.


İlgili kelimeler;
android activity implicit intent kullanımı example image share
İlgili kategori;
Android Studio Dersleri
Makaleyi paylaşın; Google+FacebookTwitterTumblrPinterestLinkedIn

Benzer makaleler mi eklemeliyim ? Bana LinkedIn ve Github adreslerimden üzerinden ulaşabilirsiniz.