Android Intent Örnekleri
ad area

Örnek 1: (Android'in yerli Arama uygulamasında numara gönderme)

Intent i = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse("tel:+902123334499");
i.setData(uri);
startActivity(i);

Örnek 2: (Web sayfasını, browser üzerinde açma)

Intent i = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse("http://serifgungor.com");
i.setData(uri);
startActivity(i);

Örnek 3: (Bir konumu, harita uygulaması üzerinde açma)

Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("geo:0,0?q=41.0085812,28.9802257 (Ayasofya)"));
startActivity(intent);

Örnek 4: (Sms gönderimi / Parametreli veri taşıma)

Uri uri = Uri.parse("smsto:+905123488509");
Intent i = new Intent(Intent.ACTION_SENDTO, uri);
i.putExtra("sms_body", "The SMS text");
startActivity(i);

Örnek 5: (Email gönderici uygulamayı açmak)

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/html");
intent.putExtra(Intent.EXTRA_EMAIL, new String[] { "contact@serifgungor.com" });
intent.putExtra(Intent.EXTRA_SUBJECT, "Android Intent Örneği");
intent.putExtra(Intent.EXTRA_TEXT, "Hocam kusura bakma, örneği deniyordum :)");
startActivity(Intent.createChooser(intent, "E-mail gönder"));

Örnek 6: (Google Play Store üzerinde uygulama detayları görmek)

try{
	startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.facebook.katana")));
}catch (ActivityNotFoundException e){
	Toast.makeText(getApplicationContext(),"Hay aksi!/nBu uygulamayı açabilen program yüklü değil",Toast.LENGTH_LONG).show();
}

Örnek 7: (Google Play Store üzerinde geliştiricinin uygulamalarını görüntülemek)

try{
	startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pub:Instagram")));
}catch (ActivityNotFoundException e){
	Toast.makeText(getApplicationContext(),"Hay aksi!/nBu uygulamayı açabilen program yüklü değil",Toast.LENGTH_LONG).show();
}

Örnek 8: (Google Play Store üzerinde uygulama aramak)

try{
	startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=Trump Tokatla&c=apps")));
}catch (ActivityNotFoundException e){
	Toast.makeText(getApplicationContext(),"Hay aksi!/nBu uygulamayı açabilen program yüklü değil",Toast.LENGTH_LONG).show();
}
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