Site icon Mobilhanem

Android Facebook,Twitter,Mail vs..Paylaşım

Merhaba Arkadaşlar,

mobilhanem.com üzerinden anlattığımız paylaştığımız derslerimize Android Facebook,Twitter,Mail vs.. Paylaşım dersimiz ile devam ediyoruz.

Bugünkü dersimiz başlığından da anlaşıldığı üzere facebook,twitter,mail vs.. paylaşımı hakkında.Facebook,twitter,mail paylaşımı uygulama içinden paylaşım sağlar.En büyük faydası ise uygulamamızdan paylaşım yapıldığında uygulamamızın reklamının da yapılmış olmasıdır.

Ben konuyu uzatmadan direk kodlara geçiyorum.Herzamanki gibi ufak bir uygulama ile örneklendirdim.Örnek kodları indirerek inceleyebilirsiniz.

[wpdm_file id=34]
/////////

import android.app.ActionBar;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;

public class Anasayfa extends Activity{
	// action bar
	ActionBar actionBar;//actionBar referansı
		
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.anasayfa);
		actionBar = getActionBar();
	}
	
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {//Menüyü oluşturuyoruz

		MenuInflater inflater = getMenuInflater();// inflater herhangi bir view ın java objesine dönüştürülüp düzenlenmesinde yardımcı olur.Burda menü düzenlenmesi için kullanacağız
		inflater.inflate(R.menu.anasayfa_actions, menu);//Xml olarak oluşturduğumuz menü yü alıyoruz

	    return super.onCreateOptionsMenu(menu);
	}
	
	@Override
	public boolean onOptionsItemSelected(MenuItem item) {// Action Bar itemden herhangi biri tıklandığında
	     
		switch (item.getItemId()) {
		
		case R.id.action_share: //share iconu
			
			share();
			
			break;
			
		default:
			return super.onOptionsItemSelected(item);
		}
		return true;
	}

	public void share(){//Share butonu tıklandığında çalışır
		Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND); //Share intentini oluşturuyoruz
	    sharingIntent.setType("text/plain");
	    sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Mesaj Konu");//share mesaj konusu
	    sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "mobilhanem.com tarafından gönderildi");//share mesaj içeriği
	    startActivity(Intent.createChooser(sharingIntent, "Paylaşmak İçin Seçiniz"));//Share intentini başlığı ile birlikte başlatıyoruz
	}
}

Not:ActionBar kullanımı hakkında detaylı dersime buradan ulaşabilirsiniz.

Evet arkadaşlar bu dersimde anlatmak istediklerim bu kadar. Konu hakkında soru ,görüş ve önerilerinizi çekinmeden yorum bırakabilirsiniz.

Sizlerden ricamız facebook.com/mobilhanem sayfamızı beğenmenizdir.Birdahaki dersimizde görüşmek dileğiyle kendinize iyi bakın.

Tüm Android Ders, Proje ve Kaynak Kodlar için tıklayınız.

0
Exit mobile version