www.AlgoritmaveProgramlama.com Sitesi Açıldı…


Hayatın her alanında var olan Algoritmalar ve onların bilgisayar aracılığı ifade edilişi yani Programlama  alanındaki tüm konuların yer alacağı kaliteli bir bilgi kaynağı oluşturmak amacıyla yola çıkan sitede neler mi var?

  • Algoritma ile ilgili temel tanımlaralgoritma_programlama
  • Algoritma örnek kodları
  • Algoritma programlama teknikleri
  • Algoritma dokümanları
  • Algoritma ders sunumları
  • Programlama IDE incelemeleri
  • vb.

Deniz KILINÇ

Advertisements

İlk Android Uygulaması (Kaynak Kod İnceleme)


İlk Android Uygulaması başlıklı  yazımızda yeni bir Android projesi yaratarak, uygulama için konfigürasyon oluşturmuş ve nasıl çalıştırılıp/debug edileceğini incelemiştik. Bu yazımızda ise kaynak kodu ve bileşenleri incelemeye çalışacağız. İlk olarak Aktivite sınıfını anlamaya çalışarak başlayalım. Aktiviteler aracılığı ile kullanıcılara bilgiler/ekranlar gösterilir ve kullanıcı tepkilerine cevap üretilir. Aktivite temel olarak kaynak kodundan (.java dosyası) ve ara yüz tasarımından (.xml dosyası) oluşur. İlk olarak Tablo 1’deki kaynak kodunu inceleyelim. Oluşturduğumuz MainActivity sınıfı, temel Activity sınıfını extend etmiş ve OnCreate metodunu ezmiştir. Aktivite yaratılması esnasında aynı zamanda çağrılmaktadır.

Read more of this post

İlk Android Uygulaması


Önceki yazılarımızda ADT (Android Developer Tools) + SDK + Eclipse kurulumunu ve Android Sanal Cihazını (AVD, Android Virtual Device) nasıl yapılandırılacağını öğrenmiştik. ADT versiyonumuzun “Build: v22.0.1-685705” olduğunu hatırlattıktan sonra artık yeni bir proje oluşturarak Android uygulaması yazmaya başlayabiliriz. Bu bölümü 4 ana başlıkta inceleyeceğiz;

  1. Yeni Android Projesi Yaratılması
  2. Android Projesi için Konfigürasyon Oluşturulması
  3. Android Uygulamasının Çalıştırılması ve Hata Ayıklama (Debug)
  4. Uygulama Temel Bileşenlerinin ve Kaynak Kodun Gözden Geçirmesi

Read more of this post

Android Emülatörü ve Sanal Cihazı (AVD)


Bu yazıyı okumadan önce Android işletim sistemini, ADT kurulum detaylarını anlatan Android Nedir? yazımı okumanızı tavsiye ederim. Android işletim sistemi mimari altyapısının detaylarına da buradan ulaşabilirsiniz.

Android Emülatörü

Piyasada çok farklı marka ve modelde cihaz Android işletim sistemi ile piyasaya sürülmektedir. Bu cihazlar;

  • Farklı Android işletim sistemlerini destekleyip,different_size
    • 2.1, 2.2, 3.0, 3.1, 3.2, 4.0, 4.1.2, 4.2.2 vb.
  • Farklı işlemci ve bellek özelliklerine sahip olup,
  • Farklı boyutlarda ve çözünürlükte
    • 3.2″, 3.3″, 3.4″, 4.0″, 4.7″, 5.1″, 7.0″, 10.1″

karşımıza çıkmaktadırlar. Piyasaya sunmak istediğimiz bir uygulamayı test etmek için bu kadar farklı özelliklerde cihazı edinmemiz mümkün değildir. Tam da bu noktada Android Emülatörü ve Sanal Cihaz Yöneticisi imdadımıza yetişir. Android Emülatörü geliştirdiğimiz Android uygulamalarımızı debug ve test etmemizi sağlayan bir araçtır. Emülatör yazdığınız Android uygulamasını Dalvik sanal makinesi üzerinde gerçek bir Android cihaza yakın şekilde (genelde) çalıştırabilir. ADT eklentisi sayesinde Eclipse içerisinde kurulu olarak gelir. Emülatörü kendi konsolu üzerinden kontrol etmek de mümkündür. Emülatörü çalıştırmak için öncelikle Android Sanal Cihaz Yöneticisi ile yeni bir Sanal Cihaz yaratmanız gerekmektedir. Read more of this post

Android İşletim Sistemi Mimarisi (Kernel, Libraries, Runtime, Framework, DVM)


Önceki yazımızda Android’in, Linux tabanlı ve açık kaynak kodlu bir işletim sistemi olduğundan bahsetmiştik. Şimdi de detaylı olarak Android işletim sistemi mimarisini inceleyelim. Android işletim sistemi 4 ana katmandan oluşur:

  • Linux Çekirdek (Linux Kernel)
  • Kütüphaneler (Libraries)  ve Android Çalışma Zamanı (Android Runtime)
  • Uygulama Çatısı (Application Framework)
  • Uygulamalar (Applications)

android
Read more of this post

Android Nedir?


Android İşletim Sistemi Hakkında

android-logo-white1

Android, Linux tabanlı ve açık kaynak kodlu bir işletim sistemidir. Mobil cihazlar (Akıllı telefon, tablet, PDA vb.) üzerinde koşması amacıyla Google ve Open Handset Alliance işbirliğiyle geliştirilmiştir. Şu anda ise esas olarak Google tarafından geliştirilmeye devam edilmektedir. Android Uygulamaları, Android Market‘i (Google Play) kullanarak indirilebilir. Andorid Market online bir Android uygulama mağazasıdır. Bu hizmetten faydalanabilmek için Android Market‘e üye olmak gerekir. Üyelik ücretsizdir. Android işletim sistemi ilk olarak 5 Kasım 2007′de duyurulmuş ve 2008 yılında piyasaya sürülmüştür. Google Android’i daha önce satın almış olmasına rağmen, Android işletim sistemi piyasaya sürüldükten sonra, resmen aldığını duyurmuştur.

Android işletim sistemi mobil cihazlar için geliştirilmiş olsa da farklı tür donanımlarda koşması için çalışmalar yapan firmalar mevcuttur. Google’ın Android geliştiricileri için hazırladığı dokümanlara, Android’in kaynak kodlarına ve farklı tür donanımlara nasıl uyarlanacağı ile ilgili bilgilere www.android.com adresinden ulaşılabilir.

Read more of this post