Blog Single

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.

Bu makaleyi paylaşın:
İstanbul'da yaşıyorum.Web üzerinde Frontend/Backend Geliştirmenin yanı sıra, Android Geliştirme, PHP/ASP.NET, C# Yazılım Uzmanlığı ve Java konuları işliyorum. Kod Şiirdir, onları seviyorum.

Bir yorum bırakın