ETİKETLER

android

Android Bağlantıları Yönetme

Android işletim sistemli telefonlarda mobil veri (4.5G),Wifi, bluetooth ve mobil erişim noktası bağlantılarının nasıl yönetildiğini öğrenebileceksiniz.

Temel Arduino Uygulamaları

Yeni bir programlama dili öğrendiğimizde ilk başta nasıl "Merhaba Dünya" yazıyorsak, Arduino programlamanın da giriş uygulaması LED (lamba) yakıp söndürmektir. Daha önce LED'in ne olduğundan bahsetmiştik. Şimdi de LED'in nasıl kullanıldığından bahsedelim. LED bilindiği gibi bir çeşit diyottur, akım sadece bir yönde akmaktadır. Bu yüzden LED'in devreye bağlanma yönü önemlidir.
 

Android Build

Android SDK kurulumu ve APK dosyasını oluşturma işlemi anlatılıyor.

Sabitlerden Oluşan İfadeler

 

Sabitler; değişkenler gibi veri tutan sınıf öğeleridir. Ancak C dilinde olduğu gibi sabit öğe kavramı da yoktur. Java'da sabitler bir değişken bildirimi yaparak hareket ederler. Sabitlere atanan değerler değiştirilemez ve sabit bildirimi yapıldığı anda değeri atanmalıdır.

Sabitlerden (constants) oluşan ifadeler, sadece sabit ve operatör içerirler. Örneğin;

17 + 2
3
'b' – 200 / 3

Olağan Dışı Durumların Değerlendirilmesi

 

En üst düzey geliştiricilerin bile zaman zaman hatalı kod yazabildiğini biliyoruz.

Bir programın çalışması esnasında normalde karşılaşılmaması gereken bir durum oluşursa, sektörde buna olağan dışı durum (exception) ve bu durumda ne yapılacağının belirlenmesine de olağan dışı durum yönetimi (exception handling) denir.

Android Servisler

 

Android uygulamalarında arka planda çalışan ve kullanıcının uygulamayla olan ilişkisini etkilemeyen işlemler için Service adında bir sınıf bulunur. Veritabanı güncellemeleri, günlük hata raporlarının bildirilmesi gibi rutin arka plan işlemleri için bir servis yaratma ihtiyacı duyduğumuzda Service sınıfından bir alt sınıf yaratarak gerekli işlemleri kullanıcıyı rahatsız etmeden gerçekleştirebiliriz.

Layout

Android uygulamalarında ekran tasarımları res klasörü altında bulunan layout dosyaları ile belirlenir. Bu dosyalar xml formatında hazırlanan dosyalardır ve Android uygulamalarına özel etiketler kullanarak görsel öğelerin yerleşimlerini ve özelliklerini bildirirler.

Java'da Veri Saklamaya Yardımcı Kütüphaneler

Daha önceki bölümlerde Java'da diziler konusunu görmüştük. Bu bölümde ise Java'nın veri saklamak için sunduğu bazı özel sınıflardan bahsedeceğiz. java.util kütüphanesi altında bulunan bu sınıflar, klasik dizilerin bir takım sınırlamalarını ortadan kaldırırken dizi içerisinde arama, silme gibi ek özellikler de sağlamaktadır.

Java'da basit bir dizi örneğine göz atalım.

Aşağıdaki örnekte 0 - 9 arası elemanların tamamı eklenmiş kabul edilsin:

 

float Türündeki İfadeler

Programlamada özellikle hesaplama aşamasındayken, sadece tamsayılar üzerinden gitmek sizi sınırlayabilir. Rasyonel sayıları kullanmak istediğinizde, yeni değişken türlerini de kullanmalısınız. Java dilinde float ve double türündeki değişkenler ile rasyonel sayıları tutabilirsiniz.

Intent'ler - Diğer Uygulamalarla Etkileşime Geçmek

Bir Android uygulaması birçok farklı Activity içerir. Her Activity yeni arayüzler gösterirken belirli bir görevi (haritanın gösterilmesi, fotoğraf çekilmesi gibi) yerine getirir. Kullanıcıyı bir Activity'den diğerine geçirmek için uygulamanızda Intent sınıfını kullanmalısınız. Uygulamanızın yapacağı herhangi bir işte "amacı" belirtmek için Intent sınıfını kullanmalısınız. Uygulamanızda startActivity() gibi bir metotla sisteme Intent geçirdiğinizde, sistem doğru uygulamayı ve eylemi belirlemek için bu Intent'i kullanır.

Abone ol android