Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş

Kayıt Ol

.........

Android – Uygulama Bileşenleri

Android – Uygulama Bileşenleri

Uygulama bileşenleri, bir Android uygulamasının temel yapı taşlarıdır. Bu bileşenler, uygulamanın her bileşenini ve nasıl etkileşim kurduklarını açıklayan uygulama manifest dosyası AndroidManifest.xml ile birleştirilir.

Bir Android uygulaması içinde kullanılabilecek dört ana bileşen vardır –

 

Bileşenler ve Tanım
1 Activity

UI’yı dikte eder ve kullanıcı etkileşimini akıllı telefon ekranına uygularlar.

2 Service

Bir uygulama ile ilişkili arka plan işleme işlemlerini gerçekleştirirler.

3 Broadcast Receiver

Android OS ile uygulamalar arasındaki iletişimi sağlar.

4 Content Provider

Veri ve veritabanı yönetimi konularını ele alırlar.

Activity

Bir Activity, bir kullanıcı arabirimine sahip tek bir ekranı temsil eder, kısa sürede Aktivite ekranda eylemler gerçekleştirir. Örneğin, bir e-posta uygulaması, yeni e-postaların bir listesini, bir e-posta oluşturacak başka bir etkinliği ve e-postaları okumak için başka bir etkinliği gösteren bir Activity’e sahip olabilir. Bir uygulamanın birden fazla Activity’e varsa, bunlardan biri, uygulama başlatıldığında sunulan Activity olarak işaretlenmelidir.

Bir Activity bir alt sınıfı olarak uygulanır Activity sınıfında aşağıdaki gibi –

Service

Service, uzun süren işlemleri gerçekleştirmek için arka planda çalışan bir bileşendir. Örneğin, kullanıcı farklı bir uygulamadayken bir service arka planda müzik çalabilir veya kullanıcı etkileşimini bir etkinlikle engellemeden ağ üzerinden alabilir.

Bir service bir alt sınıfı olarak uygulanır. Service sınıfında aşağıdaki gibi –

Broadcast Receiver

Broadcast Receiver, yalnızca diğer uygulamalardan veya sistemdeki yayın iletilerine yanıt verir. Örneğin, uygulamalar diğer uygulamalara bazı verilerin cihaza indirildiğini ve kullanılmasını sağlamak için yayınları başlatabilir, bu yüzden bu yayın’ı alacak ve bu işlemi durduracak uygun alıcıyı başlatacaktır.

Bir Broadcast Receiver bir alt sınıfı olarak uygulanır, BroadcastReceiver sınıfı aşağıdaki gibi-

Content Provider

Bir content provider bileşeni, bir uygulamadan istek üzerine diğerlerine veri tedarik eder. Bu tür talepler, ContentResolver sınıfının metodları tarafından işlenir. Veriler, dosya sisteminde, veritabanında veya başka bir yerde tamamen saklanabilir.

Bir content provider, ContentProvider sınıfının bir alt sınıfı olarak uygulanır ve diğer uygulamaların işlemleri gerçekleştirmesine olanak tanıyan standart bir API seti uygulamalıdır.

Ek Bileşenler

Yukarıda belirtilenlere ek bileşenler vardır. Bu bileşenler şunlardır –

 

S.No Bileşenler ve Tanım
1 Fragment

Bir Activity’teki kullanıcı arayüzünün bir bölümünü temsil eder.

2 View

Ekranda çizilen düğmeler, form listeleri vb. Dahil olmak üzere UI öğeleri

3 Layout

Ekran formatını ve görünümlerin görünümünü kontrol eden hiyerarşileri görüntüler.

4 Intent

Birlikte kablolama bileşenleri mesajlar.

5 Resource

Dizeler, sabitler ve çizilebilir resimler gibi dış öğeler.

6 Manifest

Uygulama için yapılandırma dosyası.

Hakkında Hilal Saim

Namık Kemal Üniversitesi/Bilgisayar Mühendisliği

Beni Takip Et

Leave a reply

CAPTCHA
Refresh

*