Your SlideShare is downloading. ×
Android Eğitimleri Hacettepe Üniversitesi
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Android Eğitimleri Hacettepe Üniversitesi

933
views

Published on

28.11.2012 tarihinde Hacettepe Üniversitesinde gerçekleştirdiğim eğitimin ilk sunumudur.

28.11.2012 tarihinde Hacettepe Üniversitesinde gerçekleştirdiğim eğitimin ilk sunumudur.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
933
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Android Eğitimleri Volkan ULUTAŞ 26.11.2012Hacettepe Üniversitesi ACM Student Chapter Android Eğitimleri Volkan ULUTAŞ
  • 2. Sunum İçeriği  Android Tarihçesi  Android Özellikleri  Android Yazılım Geliştirme Hazırlıkları  Android Demo Uygulamalar Android Eğitimleri Volkan ULUTAŞ
  • 3. ANDROID • Linux tabanlı bir mobil işletim sistemidir. • Palo Alto’da Ekim 2003 yılında geliştirildi. ( X google) ANDROID INC. Nick Sears T-Mobile Chris White (WebTV) Andy Rubin Rich Miner Android Eğitimleri Volkan ULUTAŞ
  • 4. ANDROID • Android, Google tarafından 2005 yılında satın alındı. • Google ve The Open Handset Alliance ortaklığıyla geliştirilmiştir. • Android’in duyurulması 2007 yılında yapıldı. • Google, Android’i Apache License altında açık kaynaklı olarak sundu. Android Eğitimleri Volkan ULUTAŞ
  • 5. ANDROID VE DİL Android’in geliştirilme, güncelleme işlemleri Google’un kontrolünde yapılmaktadır. Android uygulamaları yazılırken kullanılan dil JAVA ve XML’dir. Java  CodeBehind XML  Tasarım Android Eğitimleri Volkan ULUTAŞ
  • 6. SAYILARLA ANDROID Ekim 2008 Ekim 2012 - 700.000 25 milyar Android Eğitimleri Volkan ULUTAŞ
  • 7. ANDROID PLATFORM 2010 Symbian 500 000 000 cihaz 1.3 milyon cihaz/gün Telefon, tv, netbook, camera, tablet… Android Eğitimleri Volkan ULUTAŞ
  • 8. ANDROID OS ÖZELLİKLERİ  Çoklu görev (Multi-tasking)  Çoklu dokunuş (Multi-touch)  Flash desteği (4.1 sürümü artık Flash desteklemiyor.)  OpenGL  Map  Yüz tanıma  Yer çekimi sensörleri  GPS - lokasyon Android Eğitimleri Volkan ULUTAŞ
  • 9. Depolama Local Storage: File(txt) kullanılabilir. SqlLite kullanılır. Networked Storages: Web Servisleri kullanılarak, herhangi bir veri tabanından veriler çekilebilir. (MSSQL, MySql) Android Eğitimleri Volkan ULUTAŞ
  • 10. Bağlanabilirlik  GSM (Contacts, SMS)  Bluetooth  EDGE, 3G, 4G  Wi-Fi  Hotspot Android Eğitimleri Volkan ULUTAŞ
  • 11. Mimari Android Eğitimleri Volkan ULUTAŞ
  • 12. Android Geliştirme Araçları • 1. Eclipse (veya Netbeans) • 2. Android SDK • 3. ADT Plugin (Eclipse ve Android SDK İletişimi) Android Eğitimleri Volkan ULUTAŞ
  • 13. 1.Eclipse İndirme & Kurulum Android Eğitimleri Volkan ULUTAŞ
  • 14. 2.Android SDK İndirme 1/4 Android Eğitimleri Volkan ULUTAŞ
  • 15. 2.Android SDK İndirme 2/4 Android Eğitimleri Volkan ULUTAŞ
  • 16. 2.Android SDK İndirme 3/4 Android Eğitimleri Volkan ULUTAŞ
  • 17. 2.Android SDK İndirme 4/4 Android Eğitimleri Volkan ULUTAŞ
  • 18. 2.Android SDK Kurulum 1/7 Android Eğitimleri Volkan ULUTAŞ
  • 19. 2.Android SDK Kurulum 2/ Android Eğitimleri Volkan ULUTAŞ
  • 20. 2.Android SDK Kurulum 3/7 Android Eğitimleri Volkan ULUTAŞ
  • 21. 2.Android SDK Kurulum 4/7 Android Eğitimleri Volkan ULUTAŞ
  • 22. 2.Android SDK Kurulum 5/7 Android Eğitimleri Volkan ULUTAŞ
  • 23. 2.Android SDK Kurulum 6/7 Android Eğitimleri Volkan ULUTAŞ
  • 24. 2.Android SDK Kurulum 7/7 Android Eğitimleri Volkan ULUTAŞ
  • 25. 3. Android SDK & Eclipse İletişimi Çıkan menü de «Add» e basılır. Android Eğitimleri Volkan ULUTAŞ
  • 26. 3. Android SDK & Eclipse İletişimi http://dl-ssl.google.com/android/eclipse Android Eğitimleri Volkan ULUTAŞ
  • 27. 3. Android SDK & Eclipse İletişimi Android Eğitimleri Volkan ULUTAŞ
  • 28. 3. Android SDK & Eclipse İletişimi Android Eğitimleri Volkan ULUTAŞ
  • 29. 3. Android SDK & Eclipse İletişimi Android Eğitimleri Volkan ULUTAŞ
  • 30. 3. Android SDK & Eclipse İletişimi Android Eğitimleri Volkan ULUTAŞ
  • 31. JRE Not: Eğer JRE – Java Runtime Enviroment yüklü değilse bunu da yüklemeliyiz. Android Eğitimleri Volkan ULUTAŞ
  • 32. Proje Yapısı  src: Paketler ve Java kodları  gen: R.java burada bulunur, resource erişimi için kullanılır.  assets: 3.parti kütüphaneler  res  layout: ekran tasarımları  values: string değerler  manifest: uygulama ayarları Android Eğitimleri Volkan ULUTAŞ
  • 33. Android Manifest  package: projemizin paket adını gösterir  uses-sdk android:minSdkVersion : en az hangi Android versiyonunda çalışması gerektiğini gösterir  application android-icon: uygulamamıza vereceğimiz ikon, android:label ise uygulama adı olacaktır. Android Eğitimleri Volkan ULUTAŞ
  • 34. Güvenlik İzinler  AndroidManifes.xml içinde tanımlanır  Örnek:  <uses-permission android:name="android.permission.RECEIVE_SMS" />  <uses-permission android:name="android.permission.INTERNET" /> Android Eğitimleri Volkan ULUTAŞ
  • 35. Activity  Kullanıcı ile iletişim kurar  Her ekran için Activity olmalı  Layoutlar Activitylerde kullanılırlar  Başka Activity çağırabilir  Veri gönderip, alabilirler  Form, buton, textbox, vs. (arayüz elemanları) ekranda görüntülenmesini sağlarlar  I/O için kullanılırlar Android Eğitimleri Volkan ULUTAŞ
  • 36. Intent  Veri alış-verişini sağlar  Activityler arası geçişi ve servislere erişimi sağlar  Açık intentler  Alıcı bellidir, genelde Java sınıflarıdır. Örn; bir aktiviteden diğerine geçiş  Dolaylı intentler  Androidde yüklü olan uygulamaları çağırmada yardımcı olur. Örn; uygulama içinden bir numara aranacak veya mesaj atılacaksa ilgili aktivite intent aracılığıyla çağrılır Android Eğitimleri Volkan ULUTAŞ
  • 37. Demolar • Merhaba Android ( Android Virtual Device Manager) • Sayfalar Arası Geçiş (Intent Örneği ve Manifest İzinlerinin Ayarlanması) • Basit bir oyun (Dice) Android Eğitimleri Volkan ULUTAŞ
  • 38. Sizin Sorularınız? volkanulutas@msn.com www.volkanulutas.com.tr Volkan ULUTAŞ Microsoft Student Partner Android Eğitimleri Volkan ULUTAŞ
  • 39. Kitap Çekilişi  Android Eğitimleri Volkan ULUTAŞ