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