Ana içeriğe atla

6. Android Uygulamasını Oluşturan Bileşenler

Uyarılar: Uyarılar kullanıcıların devam eden aktivitelerini yarıda kesmeden onlara sinyal vermenizi sağlar. Kullanıcının dikkatini bir servise veya yayın alıcıya eklemek için tercih edilen yöntemdir. Örneğin; cihaz bir mesaj aldığında ya da gelen bir arama durumunda kullanıcıyı cihazın ışığını açıp kapatarak, sesler çıkartarak, ikonlar göstererek veya mesajlar ekrana getirerek uyarır.

Aktiviteler: Uygulamanızdaki her ekran activity sınıfının bir uzanımıdır. Aktiviteler bilgilerin gösterildiği ve kullanıcı tepkilerini cevap veren grafik kullanıcı arayüzlerini şekillendirmek için View’ları kullanırlar.

Servisler: Servis bileşenleri arka planda çalışır, veri kaynaklarını ve görünür aktiviteleri günceller ve uyarıları tetiklerler. Aktivitelerin aktif ve görünür olmadığı durumlarda bile devam etmesi gereken düzenli işlemleri uygulamakta kullanılırlar.

İçerik sağlayıcılar: Paylaşılabilir veri kaynaklarıdır. İçerik sağlayıcılar uygulama veritabanı yönetimi ve paylaşımında kullanılırlar. Uygulama sınırları arasında veri geçişi için tercih edilirler. Bu diğer uygulamaların erişimine izin vermek için kendi içerik sağlayıcınızı yapılandırabileceğiniz ve diğerlerinin verilerine ulaşmak için diğerleri tarafından yaratılan içerik sağlayıcılardan faydalanabilmeniz manasına gelir. Android cihazlar medya deposu ve iletişim bilgileri gibi kullanışlı veritabanlarına ulaşmak için birkaç tane yerel içerik sağlayıcı içerir.

Intentler: Bir uygulamalar arası mesaj iletim platformudur. Intentleri kullanarak istediğiniz tepkiyi belirterek mesajları sistem çapında veya hedef aktivite ve servise yayınlayabilirsiniz. Daha sonra sistem belirtilen tepkiyi gerçekleştirecek uygun hedefleri belirleyecektir.

Yayın Alıcıları: Intent yayın alıcılarıdır. Eğer bir yayın alıcı oluşturur ve kaydolursanız uygulamanız yayın intent’lerini çok daha spesifik kriterlere göre dinleyebilir. Yayın alıcıları gelen intent’e cevap vermek için uygulamalarınızı çalıştırırlar ve bu onları olay güdümlü uygulamalar yaratmak için mümkün yapar.

Widget’lar: Ana ekrana uygulanabilen görsel uygulama bileşenleridir. Yayın alıcıların özel bir türü olan widget’lar, kullanıcıların ana ekrana eklemesi için dinamik, interaktif uygulama bileşenleri yaratmanıza imkân tanır.

Yorumlar

Bu blogdaki popüler yayınlar

Project: AutoPlan

PROJENİN AMACI : Bilgisayar ortamında mimari projeden otomatik olarak elektrik tesisat projesini çizdirmek. PROJENİN HEDEFLERİ : Bilgisayar ortamında mimari projeden elektrik tesisat projesini çizdirip, zamandan tasarruf sağlamak. Mimari bir proje çizilerek, üzerine elektrik tesisatını otomatik çizen program. PROJENİN SÜRESİ : 4 Ay PROJENİN SONUÇLARI : Elektrik tesisat projeleri üzerine çalışan insanların işlerini kolaylaştırmak, çizimde insan hatalarından kaynaklanan yanlışlıkların önüne geçmek. KAYNAKÇA : Elektrik-Elektronik Tek. alanı aydınlatma projeleri modülü. Şimdi Microsoft Visual C++ Öğrenin (Chuck Sphar) kitabı. Download :  Autoplan Setup PROJENİN ÇALIŞMASI HAKKINDA GENEL BİLGİLER Bu projede kat planı çizilen binanın, elektrik tesisat planını otomatik olarak çizebilecek bir yazılım geliştirmeye çalıştım. Böyle bir program kullanıcılara rahatlık sağlar ve önemli oranda zaman kazandırabilir. Bu programın çalışabilmesi kat planından çıkarabileceği ipuç...

Hatırlamayı Kolaylaştıran Akıllı Manevralar

Hafıza bilgileri kaydetme (kodlama), saklama, hatırlama ve tanıma sürecidir. Hatırlarken beş duyumuzu (görme, işitme, dokunma, hissetme, koklama ve tat alma duyularını) tam kapasiteyle kullanırız. Görmek ile gözlemlemek, duymak ile işitmek, anlamak ve yapmak arasında büyük bir fark vardır. Bu fark, hatırlama yeteneğimizin derecesini belirler. Hatırlamak öğrenmek değildir. Ancak öğrenmek büyük ölçüde hatırlamayı gerektirir. Hatırlama bir süreçtir, öğrenme ise girişilen bir deneyimden elde edilebilecek bir sonuçtur. Hafıza kapasitesi artırılıp geliştirildiğinde öğrenme kapasitesi de büyük ölçüde gelişir. 1) Netleştirme ve tanım: Hafızayı geliştirmenin en iyi yollarından biri, geleceğe yönelik planlar, hayaller ve düşünceler gibi içsel görüntülerin detaylı ve net tanımlarını yapmaktır. Böylece detaylı görsel imajlar yaratılır ve tanımlama becerisine yönelik alıştırma yapılır. 2) İlişkilendirme (bağlantı kurma): Yeni bilgileri daha sonra hatırlamak için her bilgiyi hafızada bulun...

Larry Page ve Sergey Brin Google Girişimciliği

Garajda kurulan Google, bugün internet denilince akla ilk gelen web sitesidir. Akıllı telefon denilince akla ilk gelen Android işletim sistemidir. Şirketin kurucuları Larry Page ve Sergey Brin tanıdık bir arkadaşları vasıtasıyla ilk tanıştıklarında anlaşamazlardı. Birçok konuda fikir birliği kuramazlardı. İkili Stanford Üniversitesinde doktora yapıyorlardı. Google’dan önce Larry Page Stanford’ın tüm ağını bilgisayara indirebiliriz iddiasını ortaya atmasıyla ilk projelerine giriştiler. Verdikleri süre dolup üzerine aylar geçmiş olsa da ikili ağın yarısını bile indirememişlerdi. Bu indirme yöntemi aslında Google arama motorunun temellerini oluşturuyordu. İkili 1996 yılında ellerindeki bilgileri daha faydalı bir iş için kullanmaya karar vererek BackRub adında bir arama motoru kurmaya karar verdiler. BackRub’ı Sergey’in yurt odasında kurmaya başlarken, bir yandan da kendilerinin geliştirdiği arama teknolojisini bilgisayar bölümünden arkadaşlarına anlattılar. Arkadaşları bu fikri çok beğenm...