action_view Android Örneği
action_view, Android’de bir etkinliğin veya hizmetin başka bir etkinliği veya hizmeti başlatmasını sağlayan bir niyet filtresidir. Bu, bir web sayfasını açmak, bir e-posta göndermek veya bir harita uygulamasını başlatmak gibi çeşitli görevleri gerçekleştirmek için kullanılabilir.
action_view niyet filtresini kullanmak için, öncelikle AndroidManifest.xml dosyanıza aşağıdaki satırı eklemeniz gerekir:
xml
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="http" />
</intent-filter>
Bu, etkinliğinizin veya hizmetinizin HTTP şemasına sahip URL’leri açabileceğini belirtir. Ayrıca, etkinliğinizin veya hizmetinizin varsayılan kategoriye ait olduğunu da belirtir. Bu, etkinliğinizin veya hizmetinizin herhangi bir özel kategoriye ait olmadığı anlamına gelir.
action_view niyet filtresini kullandıktan sonra, etkinliğinizin veya hizmetinizin başlatılması için bir niyet oluşturabilirsiniz. Bunu yapmak için, aşağıdaki kodu kullanabilirsiniz:
java
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("http://www.google.com"));
startActivity(intent);
Bu kod, varsayılan tarayıcıyı kullanarak “http://www.google.com” URL’sini açacaktır.
action_view niyet filtresini kullanarak çeşitli görevleri gerçekleştirebilirsiniz. Örneğin, aşağıdaki görevleri gerçekleştirmek için action_view niyet filtresini kullanabilirsiniz:
- Bir web sayfasını açmak
- Bir e-posta göndermek
- Bir harita uygulamasını başlatmak
- Bir video oynatıcı uygulamasını başlatmak
- Bir müzik çalar uygulamasını başlatmak
action_view niyet filtresini kullanarak, Android uygulamalarınızın işlevselliğini önemli ölçüde artırabilirsiniz.
Faydalı Siteler ve İlgili Dosyalar
- Android Developers: Intent Filters
- Android Developers: ACTION_VIEW Intent
- Android Developers: Creating an Intent
- Android Developers: Starting an Activity