Android from Bootcamp 2012
Agenda Android?? Versions The stack
Android Tarihi 2005 de Google Android Inc i satın aldı 2007 Open Handset Alliace SDK yı duyurdu. Google en büyük güç, T mobile, Sprint, Chine Mobiel, HTC 80 üzerinde katılımcı Pazar payına yeni ürünler geldi 2011 oyunlar, tabletler, TV Future ?? Telefon ötesi, Smart homes, Ev OTOMASYONU, buzdolabından
Vision for Android Sadece bir alet yapmak değil bir platform ortaya koymak ve bir çok farklı ortamda donanımda çalışmasını sağlamak.
PlatformCodenameAPI LevelDistribution Android 1.5Cupcake30.4% Android 1.6Donut40.8% Android 2.1Eclair76.6% Android 2.2Froyo825.3% Android Android Gingerbread 90.5% Android Android % Android 3.0 Honeycomb 110.1% Android % Android % Android Android Ice Cream Sandwich 140.4% Android %
App Dağıtımı Bir markette dağıtılabilir Google Play – aka Google Market-- once 25$ Amazon Android Market Başka marketler (cisco CsTablet enterprise market) Butik marketlet çıkacak Side Loading USB, mail, (unknown source izin verilmeli) Internal App Directory
TOOLS Android SDK Developers.android.com Directory Platform-tools e path yapılmalı Tools Android SDK MANAGER Eclipse IDE for JAVA Help install new software Repository Dl-ssl.google.com/android/eclipse
New Project Android Project Proje Adı NEXT
Hedef Platform
Packadge Name Tekil olarak uyuglamayı Ayıran ad Create Activity Kabaca bir ekran Java sınıfı olacak Mininum SDK Desteklenmesi düşü- nülen en küçük vers.
Code Resource AndroidManifest
Manifest File
Best Practice Ekle Android XML file Values içine Bu şekilde Kişiselleştirme de yapılabilir.
Layout Drag and drop some Widgets New Layout
Resources Hdpi 24x24 Ldpi 36x36 Mdpi 48x48 Çok yapısal dır ve değiştirilmesi hepsi R.java da toplanacaktır. Activity ile Resource arasında bir iletişimdir.
R.java
AVD Emulator Not Simulator Properties
Key Nerede? Android Tools/Export singed packadge Burada key üretebiliriz Bu key bir parola ile korunacaktır.