android İşletim sistemi

127
Bilgisayar ve Öğretim Teknolojileri Eğitimi ABDULKADİR ERDEĞER Ders: İşletim Sistemleri ve Uygulamaları Konu: Android

Upload: aerdeger

Post on 09-Jan-2017

69 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Android İşletim Sistemi

Bilgisayar ve Öğretim Teknolojileri Eğitimi

ABDULKADİR ERDEĞER

Ders: İşletim Sistemleri ve UygulamalarıKonu: Android

Page 2: Android İşletim Sistemi
Page 3: Android İşletim Sistemi

Android, Linux çekirdeğini kullanan bir işletim sistemidir.

Google, Open Handset Alliance ve özgür yazılım toplulukları tarafından geliştirilmektedir.

• Android Nedir ?

Page 4: Android İşletim Sistemi

Temel olarak dokunmatik ekranlar için tasarlanan Android, düşük maliyetli ve kişiselleştirilebilen işletim sistemi arayan yüksek teknoloji cihazlar arasında da popülerdir.

Başlarda bu sadece tablet ve akıllı telefonları kapsasa da, günümüzde televizyonlar, arabalar, oyun konsolları, dijital kameralar ve saatler gibi cihazlarda da kullanılmaya başlamıştır.

• Android Nedir ?

Page 5: Android İşletim Sistemi

• Tarihçesi

Bilinenin aksine, Android projesi Google tarafından başlatılmamıştır.

Android, Silikon Vadisi’nde birkaç kişinin bir araya gelerek kurdukları şirket olan Android Inc.’in oluşturdukları bir işletim sistemidir. Şirket, 2005 Temmuz’unda Google tarafından satın alınmıştır.

Page 6: Android İşletim Sistemi

• Tarihçesi

2003 yılında kurulan Android Inc.’in kurucuları Danger, Wildfire Communications, T-Mobile, WebTV gibi şirketlerden gelmektedir. Google bu kişileri Android takımı altında toplamış ve bugün en çok tercih edilen mobil işletim sisteminin geliştirilmesine öncülük etmiştir.

Page 7: Android İşletim Sistemi

• ANDROİD OS Mimarisi

Android mimarisi, diğer işletim sistemleri mimarisine kıyasla daha fazla görev katmanına sahip bir mimaridir.

Örneğin; Win. NT mimarisinde user ve kernel olarak iki seviye vardır ve bu iki seviye net bir çizgiyle ayrılmıştır.

Fakat Android mimarisinde beş katmanlı bir yapı kullanılmıştır.

Page 8: Android İşletim Sistemi
Page 9: Android İşletim Sistemi

• Mimarisi

Android mimarisi,

• Linux çekirdeği• Kütüphaneler• Android çalışma zamanı (runtime)• Uygulama geliştirme çatısı• Uygulamalar katmanı

Page 10: Android İşletim Sistemi

• Temel yapı (Linux çekirdeği)

Android OS, Bellek yönetimi (Memory Management), Süreç yönetimi (Process Management), güvenlik, sürücü hizmetleri gibi temel işletim sistemi görevlerini Linux Kernel ile gerçekleştirmektedir. Donanım kaynaklarına erişim de Linux Kernel ile gerçekleştirilir.

Page 11: Android İşletim Sistemi

• Temel yapı (Linux çekirdeği)

Android, bahsi geçen özellikleri linux kernel’dan almış olsa bile bunları mobil cihazlara uyarlamak için bazı iyileştirmelere ve geliştirmelere de gitmiştir. Bu özellikler sırasıyla Süreçler ve iş parçaları (Process & Thread)o Süreçlerin Yaşam Döngüsü (Process Lifecycle)o İş Parçaları (Threads)o Bellek Yönetimi (Memory Management)o Güvenlik (Security)

Page 12: Android İşletim Sistemi

• Kütüphaneler (Libraries)

Android’in çeşitli sistem bileşenlerinin kullanılabilmesi için gerekli olan C,C++ kütüphanelerinin bulunduğu katmandır.

Örneğin veritabanı uygulamaları için kullanılan SQLite veritabanının kütüphanesi bu katmandadır. Yine benzer şekilde medya uygulamalarının da kütüphaneleri bu katman içindedir.

Page 13: Android İşletim Sistemi

• Kütüphaneler (Libraries)

o İnternet tarayıcısı (browser) motorlarının çalışması için Webkit,

o Görüntüleme kontrolünü yapan Surface Manager, o Grafik işlemleri için OpenGL, o Ses ve video işlemleri için gereken Media Framework, o Veri yapıları kontrolü ve düzenlenmesi için SQLite gibi yapılar bulunur.

Page 14: Android İşletim Sistemi

• Android Çalışma Zamanı (Runtime)

Bu bölüm Linux çekirdeğindeki kütüphanelerin Java ile birleştiği bölümdür. İki önemli bileşeni vardır. Bunlar temel Java kütüphaneleri ve Dalvik Sanal (virtual) Makinesi'dır.

Page 15: Android İşletim Sistemi

• Android Çalışma Zamanı (Runtime)

Android uygulamalarının tamamına yakını Java diliyle yazıldığından bu uygulamaların çalıştırılmasında bir Java Sanal Makinesi’ne ihtiyaç vardır.

Mobil cihazlardaki kaynakların oldukça sınırlı olması, Android için yeni bir sanal makineye ihtiyaç duyulmasına sebep olmuştur.

Page 16: Android İşletim Sistemi

• Android Çalışma Zamanı (Runtime)

Google bu sebeple Android için Dalvik Sanal Makinesini geliştirmiştir.

Android de her uygulama kendi sürecinin Dalvik VM’den aldığı bir oturumda yürütür. Dalvik VM aynı anda çok sayıda sürece oturum hakkı verebilir. Yani birden fazla process zaman paylaşımlı olarak çalışabilmektedir.

Page 17: Android İşletim Sistemi

• Android Çalışma Zamanı (Runtime)

Android 5.0 Lollipop sürümüyle beraber de artık Dalvik hayatımızdan kalktı ve ART (Android Run Time) yapısına geçildi.

ART, uygulamaların doğrudan makine dilindeki donanım bileşenleriyle, herhangi bir emülatör kullanmadan iletişime geçmesi olarak anlatılabilir.

Page 18: Android İşletim Sistemi

• Uygulama Çatısı (Application Framework)

Android’in tercih edilmesinde uygulamalar büyük rol oynamaktadır. Bu yüzden bu tercih sebebinin, yani uygulamaların işletim sistemi tarafından kusursuz yönetilmesi gerekir. Androidde uygulamaların yönetimi Application Framework tarafında gerçekleştirilir.

Page 19: Android İşletim Sistemi

• Uygulama Çatısı (Application Framework)

Bu katmanın görevleri arasında; uygulamaya ait kaynakların yönetimi, uygulamalar arası veri paylaşımının yönetimi, uygulamaların yaşam döngülerinin yönetilmesi gibi önemli uygulamalar vardır.

Ayrıca uygulamanın donanım isteklerinin de yönetilmesini gerçekleştirir.

Page 20: Android İşletim Sistemi

• Uygulamalar Katmanı (Applications)

Applications katmanı İşletim sisteminin kullanıcıya görünen yüzüdür de denebilir. Bu katmanda kullanıcı tanımlı uygulamalar bulunur. Android uygulamalarının tamamına yakını Java programlama diliyle geliştirilir.

Page 21: Android İşletim Sistemi

• Android Mimarisi

• Çekirdek: Linux kernelidir. Güvenlik, hafıza yönetimi, süreç yönetimi, ağ yığınları ve sürücü modellerini içermektedir.

• Android Runtime: Sanal makinedir. Dalvik Sanal Makinesini de içermektedir. 5.0 ile Dalvik kaldırılmış ve ART'ye geçilmiştir.

• Kütüphaneler: Veritabanı kütüphaneleri, web tarayıcı kütüphaneleri, grafik ve arayüz kütüphanelerini içermektedir.

• Uygulama Çatısı: Uygulama geliştiricilere geniş bir platform sunan kısımdır.

• Uygulama Katmanı: Doğrudan Java (programlama dili) ile geliştirilmiş uygulamaları içermektedir.

Page 22: Android İşletim Sistemi

• Özellikleri

• Handset çizimlerSistem, VGA, 2D grafik arşivler, OpenGL ES 3.0

tabanlı 3D Grafik arşivlerine ve geleneksel telefon çıkışlarına son derece kolay uyum sağlar.• Depolama

Bilgi depolama amaçlı SQLite kullanılmaktadır.• Bağlanabilirlik

Android, GSM, Bluetooth, EDGE, 3G,LTE(4G) NFC ve Wi-Fi bağlantısını destekler.

Page 23: Android İşletim Sistemi

• MesajlaşmaHem SMS hem de MMS desteği vardır.

• Web TarayıcısıAndroid'in web tarayıcısı açık kaynak kodlu

WebKit application framework üzerine kuruludur.• Medya Destekleri

Android, MPEG-4, MP4, H.264, MP3, ve AAC, AMR, JPEG, PNG, GIF gibi ses/video/resim formatlarını desteklemektedir.

• Özellikleri

Page 24: Android İşletim Sistemi

• Ek donanımlarıAndroid, titreme önlemeli fotoğraf/video kameralarda,

dokunmatik ekranda, GPS, pusulalar ve ivmeölçerlerde son derece yeteneklidir.

• Özellikleri

o Google VpnAndroid işletim sistemi için 5.0 ve sonraki sürümler için gelmiştir.

o Uygulama izinleriAndroid Sürümü Olan 6.0 ile kullanıcıların uygulama izinlerini el ile kontrol edebilmektedir.

o Parmak izi desteğiAndroid Marshmallow 6.0 ile destek gelmiştir.

o Çoklu-pencereAndroid 7.0 Nougat ile gelmiştir.

o Vulkan APIAndroid 7.0 Nougat ile gelmiştir.

Page 25: Android İşletim Sistemi

• Sürümler

Page 26: Android İşletim Sistemi

• SürümlerLogo Sürüm Kod Adı Yayın Tarihi

1.1 Astro 9 Şubat 2009

1.2 Bender 16 Mart 2009

1.5 Cupcake 30 Nisan 2009

1.6 Donut 15 Eylül 2009

2.02.1 Eclair 26 Ekim 2009

Ocak 2010

2.2 Froyo 20 Mayıs 2010

Page 27: Android İşletim Sistemi

• SürümlerLogo Sürüm Kod Adı Yayın Tarihi

2.3 Gingerbread 6 Aralık 2010

3.03.13.2

HoneycombŞubat 2011Temmuz 2011Kasım 2011

4.0 Ice Cream Sandwich 19 Ekim 2011

4.14.24.3

Jelly Bean9 Temmuz 201229 Ekim 201224 Temmuz 2013

4.4 KitKat ® 31 Ekim 2013

Page 28: Android İşletim Sistemi

• SürümlerLogo Sürüm Kod Adı Yayın Tarihi

5.05.0.15.0.25.1.05.1.1

Lollipop12 Kasım 20142 Aralık 201419 Aralık 201410 Mart 2015

6.0 Marshmallow 5 Ekim 2015

7.0 Nougat 22 Ağustos 2016

Page 29: Android İşletim Sistemi

• Nougat Android 7.0

Android 7.0 Nougat ile gelen öne çıkan özellikleri sıralamak gerekirse;

Çoklu pencere / aynı ekranda iki uygulama çalıştırma Yenilenen bildirim merkezi Yeni bildirimleri kolay yönetebilme ve bildirim merkezinden

cevap verme Yeni bildirim merkezi artık iki sekmeli yapıda. İstediğiniz ikonu

ekleyerek, daha fazla özelliğe hızlı erişim sağlayabiliyorsunuz. Yenilenen ayarlar menüsü ile daha fazla detayı görebiliyor ve

daha az tıkla işlem yapabiliyoruz.

Page 30: Android İşletim Sistemi

• Nougat Android 7.0

Yenilenen ayarlar menüsü ile daha fazla detayı görebiliyor ve daha az tıkla işlem yapabiliyoruz.

Bildirimlerin ayarları zenginleştirildi. Artık her bildirimin gözükmesini engelleyebileceğiz.

Bildirimdeki ikonlara uzun basarak, ayarların ilgili menüsüne gidebilme özelliği eklendi

Batarya grafiği yenileniyorGece modu

Page 31: Android İşletim Sistemi

• Uygulama Geliştirme

• Google, Android sistemi üzerinde çalışan Google Play marketteki oyun ve uygulamalar üzerinde aldığı reklamları yayınlayarak para kazanmaktadır.

• Android'in desteklenen uygulama uzantısı ".apk"dır.

Page 32: Android İşletim Sistemi

• Geliştirme

12 Kasım 2007'de OHA, Android'in yazılım geliştirme teçhizatının önizlemesini yayınlamıştır ve bu önizleme, geliştirici ve hata giderici, kütüphane setleri, aygıt emülasyonu, dökümantasyon, örnek tasarılar, eğitim, SSS ve fazlasını içermektedir.

Geliştiriciler, eğer Windows 8, 10 veya Mac OS çalıştıran x86 tabanlı ya da Linux kullanıyorlarsa Android-SDK'yı indirip kurmaları gerekmektedir. Gereklilikler şunları da kapsamaktadır:

• Java Development Kit• Apache Maven veya Gradle• Eclipse (yazılım) veya Android Studio

Page 33: Android İşletim Sistemi

• Kurulum

Andorid-x86Android işletim sistemini bilgisayarınızda

çalıştırmanızı sağlayan bir open source (açık kaynak) projedir. www.android-x86.org sitesinden istediğimiz sürümü indirerek kurulum yapabiliriz.

Page 34: Android İşletim Sistemi

• Kurulum

Create a New Virtual Machine tıklıyoruz.

Page 35: Android İşletim Sistemi

• Kurulum

Typical(recommended) işaretleyip Next diyoruz.

Page 36: Android İşletim Sistemi

• Kurulum

Installer disc file(iso) işaretleyip Browse’a tıklıyoruz.

Page 37: Android İşletim Sistemi

• Kurulum

Android-X86-7.0 iso dosyasını seçip Aç diyoruz.

Page 38: Android İşletim Sistemi

• Kurulum

Next’e tıklıyoruz.

Page 39: Android İşletim Sistemi

• Kurulum

Virtual machine name kısmına sanal makine ismi giriyoruz(Android 7.0 Nougat) yazıyoruz ve Next diyoruz.

Page 40: Android İşletim Sistemi

• Kurulum

Maximum disk alanına 30 GB yazıyoruz.

Page 41: Android İşletim Sistemi

• Kurulum

Store virtual disk as a single file alanını işaretliyoruz ve Next diyoruz.

Page 42: Android İşletim Sistemi

• Kurulum

Customize Hardware’e tıklıyoruz.

Page 43: Android İşletim Sistemi

• Kurulum

Memory’i 2 GB olarak ayarlıyoruz.

Page 44: Android İşletim Sistemi

• Kurulum

Display özelliğimizi Accelerate 3D graphics olarak ayarlıyoruz.

Page 45: Android İşletim Sistemi

• Kurulum

Graphics Memory’i 2GB olarak ayarlıyoruz.

Page 46: Android İşletim Sistemi

• Kurulum

Finish’e tıklıyoruz.

Page 47: Android İşletim Sistemi

• Kurulum

Page 48: Android İşletim Sistemi

• Kurulum

Page 49: Android İşletim Sistemi

• Kurulum

Installation-Install Android-x86 to harddisk’e tıklıyoruz.

Page 50: Android İşletim Sistemi

• Kurulum

Create-Modify partitions diyoruz.

Page 51: Android İşletim Sistemi

• Kurulum

Page 52: Android İşletim Sistemi

• Kurulum

New diyoruz.

Page 53: Android İşletim Sistemi

• Kurulum

Primary’e tıklıyoruz.

Page 54: Android İşletim Sistemi

• Kurulum

Mevcut alanımız seçili iken Enter’a tıklıyoruz.

Page 55: Android İşletim Sistemi

• Kurulum

Page 56: Android İşletim Sistemi

• Kurulum

Bootable’a tıklıyoruz.

Page 57: Android İşletim Sistemi

• Kurulum

Write’a tıklıyoruz.

Page 58: Android İşletim Sistemi

• Kurulum

Yes yazıp Enter’a tıklıyoruz.

Page 59: Android İşletim Sistemi

• Kurulum

Quit diyoruz.

Page 60: Android İşletim Sistemi

• Kurulum

Sda1 seçili iken OK’a tıklıyoruz.

Page 61: Android İşletim Sistemi

• Kurulum

ext4 seçip OK’a tıklıyoruz.

Page 62: Android İşletim Sistemi

• Kurulum

Yes’e tıklıyoruz.

Page 63: Android İşletim Sistemi

• Kurulum

Page 64: Android İşletim Sistemi

• Kurulum

Yes’e tıklıyoruz.

Page 65: Android İşletim Sistemi

• Kurulum

Skip diyoruz.

Page 66: Android İşletim Sistemi

• Kurulum

Yes diyoruz.

Page 67: Android İşletim Sistemi

• Kurulum

Page 68: Android İşletim Sistemi

• Kurulum

Reboot seçip OK diyoruz.

Page 69: Android İşletim Sistemi

• Kurulum

Page 70: Android İşletim Sistemi

• Kurulum

Page 71: Android İşletim Sistemi

• Kurulum

Page 72: Android İşletim Sistemi

• Android Kullanımı

Page 73: Android İşletim Sistemi

• Android Kullanımı

Page 74: Android İşletim Sistemi

• Ayarlar

Kablosuz ve Ağlar• Kablosuz• Bluetooth• Diğer ( Uçak Modu, VPN)

Page 75: Android İşletim Sistemi

• Ayarlar

Cihaz• Ekran• Bildirimler• Ses• Uygulamalar• Depolama• Pil• Bellek• Kullanıcılar

Page 76: Android İşletim Sistemi

• Ayarlar

Kişisel• Konum• Güvenlik• Hesaplar• Diller ve giriş• Yedekle ve Sıfırla

Page 77: Android İşletim Sistemi

• Ayarlar

Sistem• Tarih ve Saat• Erişilebilirlik• Yazdırma • Tablet hakkında

Page 78: Android İşletim Sistemi

• Dev Tools

Google tarafından hazırlanan eklentidir, Android projelerinizin geliştirme ortamındaki fonksiyonları daha da geliştirmenize olanak sağlar.

Page 79: Android İşletim Sistemi

• Dosya Yöneticisi

Android için tasarlanmış tam kapsamlı bir dosya yöneticisi ve arayüz düzenleme aracı. Mobil cihazları kişiselleştirmek için yararlanabileceğiniz uygulamayla klasör yönetimi ve düzenlemesinden basit arayüz tasarım değişikliklerine kadar her şeyi yapabileceksiniz.

Page 80: Android İşletim Sistemi

• E-posta

Page 81: Android İşletim Sistemi

• Hesap Makinesi

Page 82: Android İşletim Sistemi

• İndirilenler

Page 83: Android İşletim Sistemi

• RSS Reader

Çeşitli internet siteleri tarafından yayınlanan haber vb. içeriğin tek bir ortamdan topluca izlenebilmesine olanak sağlayan yeni bir içerik besleme yöntemidir.

Page 84: Android İşletim Sistemi

• Saat

Page 85: Android İşletim Sistemi

• Takvim

Page 86: Android İşletim Sistemi

• Terminal Emülatörü

Android Terminal Emulator, Android cihazınızda Linux işletim sistemini taklit etmenize izin veren bir uygulamadır, böylece Linux komut satırını kullanabilirsiniz.

Page 87: Android İşletim Sistemi

• WebView Browser..

Android system webview basit olarak Chrome tarafından desteklenen ve Android uygulamalarının web içeriklerini görüntülemesini sağlayan bir sistem olarak tanımlanabilir.

Page 88: Android İşletim Sistemi

• Android Terminal Emulator

Android Terminal Emulator, Android cihazınızda Linux işletim sistemini taklit etmenize izin veren bir uygulamadır, böylece Linux komut satırını kullanabilirsiniz.

Gereksinimler• Android 1.5 ya da üstü sürüm gerektirir.

Page 89: Android İşletim Sistemi

• Android Terminal Emulator

$ su

Bu komut kullanıcı dizininden kök dizinine geçmeye yarar. Daha sade dille yetkili kullanıcı haklarına izin verir.

Page 90: Android İşletim Sistemi

• Android Terminal Emulator

$ ls

Geçerli olan dizindeki dosya ve klasörleri listeleyerek gösterir.

Page 91: Android İşletim Sistemi

• Android Terminal Emulator

$ cd

Dizini değiştir, bu komut belirtilen dizine geçiş yapar.

Page 92: Android İşletim Sistemi

• Android Terminal Emulator

$ cd ..

Geçerli olan dizinden önceki dizine geçer.

Page 93: Android İşletim Sistemi

• Android Terminal Emulator

$ date

Ay, yıl, gün ve saat bilgilerini gösterir.

Page 94: Android İşletim Sistemi

• Android Terminal Emulator

$ exit

Terminal Emulator'dan çıkmanızı sağlar.

Page 95: Android İşletim Sistemi

• Android Terminal Emulator

$ ls -lGeçerli dizindeki dosyaları ve klasörleri ayrıntılarıyla listeler.

$ clearBu komuttan önce yazdığınız bütün komutları konsol ekranından temizler.

$ whoamiSistemde hangi kullanıcıların olduğunu gösterir.

$ topÇalışan uygulamaları ve bellek tüketimlerini gösterir.

$ pwdHangi dizinde olduğunuzu gösterir.

$ freeCihazdaki bellek kullanımını gösterir.

Page 96: Android İşletim Sistemi

• Android Terminal Emulator

$ uname -sSistemin ismini gösterir.

$ uname -aBütün cihaz bilgilerini gösterir.

$ bootanimationCihazın açılış animasyonunu ön izler.

$ mkdirDizin oluşturur.

$ rmdirDizin kaldırır.

$ poweroffCihazınızı tamamen kapatır.

Page 97: Android İşletim Sistemi

• Servis Kodları

Servis kodlarının işlevselliği telefonunuzun modeli, Android sürümünün güncelliği ve GSM operatörünüze göre farklılık gösterebilir. Bu kodlar farklı telefonlarda farklı arayüzlerle karşınıza çıkabilir. Ama kodların işlevleri tüm telefonlarda aynı olacaktır.

Page 98: Android İşletim Sistemi

• Servis Kodları

Android'in sadece kodlarla girebileceğiniz "Testing" bölümüne girmek için telefonunuzun arama ekranına *#*#4636#*#* tuşlamanız yeterli.

Page 99: Android İşletim Sistemi

• Servis Kodları

Menü içerisinde telefon, batarya, Wifi ve kullanım ile ilgili temel bilgi ve istatistikleri görebiliyorsunuz.

Page 100: Android İşletim Sistemi

• Servis Kodları

Bu alanda IMEI numrasını, GSM bilgilerini ve bağlı olduğunuz internet ağını görmek mümkün.

Phone İnformation

Page 101: Android İşletim Sistemi

• Servis Kodları

Operatörünüz ile ilgili detaylı ayarları bu alanda görebiliyorsunuz.

Phone İnformation

Page 102: Android İşletim Sistemi

• Servis Kodları

Batarya bilgi bölümünde ise bataryanızın voltaj durumu, teknolojisini, batarya doluluk seviyesini sıcaklığını öğrenebiliyorsunuz.

Battery İnformation

Page 103: Android İşletim Sistemi

• Servis Kodları

"Kullanım istatistikleri" bölümünde ise hangi programı ne kadar kullandığınız hakkında bilgiler mevcut.

Usage Statistics

Page 104: Android İşletim Sistemi

• Servis Kodları

Wifi bilgi ekranında ise kablosuz internet bağlantı ayarlarını görebilir ve değiştirebilirsiniz.

Wi-Fi İnformation

Page 105: Android İşletim Sistemi

• Servis Kodları

" *#0*# " yazarak girdiğiniz menüde cihazın titreşim, renk, dokunmatik ekran, hoparlör gibi çeşitli teknik özelliklerini test edebileceğiniz ekran geliyor.

Page 106: Android İşletim Sistemi

• Servis Kodları Telefonun test aşamasında kullanılan bu kodlar ile

birlikte örneğin Red butonuna tıklayarak ekranı kıpkırmızı yapabiliyorsunuz.

Vibration ile birlikte telefonun titreşimini anında hissedebilirsiniz.

LED butonuna tıkladığınızda telefonunuzun LED ışığı yanar ve farklı renklere dokundukça geçiş yapabilirsiniz.

Touch ile birlikte telefonun dokunmatik arayüzünün hassasiyetini görebilmeniz mümkün. (Diğerlerinin aksine bu menüden çıkmak için tüm kutucukları dolu/yeşil hale getirmeniz gerekiyor.)

Speaker ile birlikte ise telefonun ses kalitesini ölçebiliyorsunuz.

MegaCam ile kameranızı açabilirsiniz. Bu tuşlardan herhangi birine bastıktan sonra geri

dönmek isterseniz tekrar ekrana dokunmanız yeterli.

Page 107: Android İşletim Sistemi

• Servis Kodları

IMEI Numarası görüntüleme: *#06# RAM Bellek versiyonu görüntüleme: *#*#3264#*#* FTA SW versiyonu görüntüleme: *#*#1111#*#* FTA HW versiyonu görüntüleme: *#*#2222#*#* Dokunmatik ekran versiyonu görüntüleme: *#*#2663#*#* Servis modunu aktive etme: *#*#197328640#*#* Alan testi: *#*#7262626#*#* Format atma: *2767*3855# Fabrika ayarlarına geri dönme: *#*#7780#*#* Servis modunu aktive etme: *#*#197328640#*#* veya *#0*#

Page 108: Android İşletim Sistemi

• Servis Kodları

Software ve Hardware bilgisi görme: *#12580*369# Titreşim ve arka ışık testi: *#*#0842#*#* Detaylı kamera bilgisi görme: *#*#34971539#*#* Sistem boşta modu: *#9900# Ses test etme: *#*#0289#*#* veya *#*#0673#*#* LCD Display testi: *#*#0*#*#* Wifi test etme: *#*#232339#*#* veya *#*#528#*#* veya

*#*#526#*#* Telefon kilit durumunu görme: *#7465625#

Page 109: Android İşletim Sistemi

• Değerlendirme Soruları

1-Aşağıdakilerden hangisi Android 5.0 sürümü ile birlikte Dalvik sanal makinesinin yerine kullanıma geçilmiştir?

A) ARTB) Hyper-VC) OpenVZD) Virtual Iron

Page 110: Android İşletim Sistemi

• Değerlendirme Soruları

2-Android'in web tarayıcıları hangi açık kaynak kodlu yerleşim motorunu kullanılır?

A) GeckoB) WebKitC) TriendtD) Presto

Page 111: Android İşletim Sistemi

• Değerlendirme Soruları

3-Android'in 22 Ağustos 2016 tarihinde çıkmış en son sürümü hangisidir?

A) LollipopB) MarshmallowC) NougatD) KitKat

Page 112: Android İşletim Sistemi

• Değerlendirme Soruları

4-Andorid'in desteklenen uygulama uzantısı nedir?

A) .exeB) .mdbC) .wavD) .apk

Page 113: Android İşletim Sistemi

• Değerlendirme Soruları

5-Veri yapıları kontrolü ve düzenlenmesi için hangi yapı kullanılır?

A) MySQLB) OracleC) SQL ServerD) SQLite

Page 114: Android İşletim Sistemi

• Değerlendirme Soruları

6-Android grafik işlemleri için hangi arabirimi kullanır?

A) OpenGlB) DirectXC) SoftwareD) Direct3D

Page 115: Android İşletim Sistemi

• Değerlendirme Soruları

7-Hangisi Android mimarisinin katmanlarından biri değildir?

A) Linux çekirdeğiB) Uygulama ÇatısıC) Medya DesteğiD) Kütüphaneler

Page 116: Android İşletim Sistemi

• Değerlendirme Soruları

8-Hangisi Android Nougat 7.0 ile birlikte gelmiş özelliklerden değildir?

A) Gece ModuB) Çoklu PencereC) Batarya GrafiğiD) Google VPN

Page 117: Android İşletim Sistemi

• Değerlendirme Soruları

9- Google'ın Android için geliştirdiği bir paket yöneticisi ve elektronik medya dağıtım/satış platformu hangisidir?

A) Google Play StoreB) Ovi StoreC) Apple StoreD) Blackberry apps

Page 118: Android İşletim Sistemi

• Değerlendirme Soruları

10-Hangisi Android işletim sisteminin kullanıcıya görünen yüzüdür?

A) Uygulamalar KatmanıB) Android Çalışma ZamanıC) Linux ÇekirdeğiD) Kütüphaneler

Page 119: Android İşletim Sistemi

• Değerlendirme Soruları

11-Android işletim sistemini bilgisayarınızda çalıştırmanızı sağlayan bir open source (açık kaynak) projesine____________ denir.Android X-86

Page 120: Android İşletim Sistemi

• Değerlendirme Soruları

12-_________Android’in kullandığı dosya sistemidir.

ext4

Page 121: Android İşletim Sistemi

• Değerlendirme Soruları

13- Android de görüntüleme kontrolünü________________ yapar.Surface Manager

Page 122: Android İşletim Sistemi

• Değerlendirme Soruları

14- Android de ses ve video için gereken işlemleri _________________ yürütür.Media Framework

Page 123: Android İşletim Sistemi

• Değerlendirme Soruları

15- Android, _______ çekirdeğini kullanan bir işletim sistemidir.

Linux

Page 124: Android İşletim Sistemi

• Değerlendirme Soruları

16- ( ) $ cd .. Geçerli olan dizinden önceki dizine geçer.17- ( ) $ ll Kök dizine geçmeye yarar.18- ( ) $ ls Geçerli dizindeki dosya ve klasörleri listeler.19- ( ) $ rmdir dizin oluşturur.20- ( ) $ exit terminal emulator’dan çıkış yapar.

D

YD

YD

Page 125: Android İşletim Sistemi

• Kaynakçahttp://

www.ensonhaber.com/androidin-bilinmeyen-18-ozelligi-2014-10-28.html

http://www.haberturk.com/galeri/ekonomi/457958-androidin-gizli-ozellikleri/1/12

http://www.volkankey.com/wp-content/uploads/Android-Telefonunuzun-Gizli-Kodlar%C4%B1-0-Bak%C4%B1n-Ne-%C4%B0%C5%9Fe-Yarar-2-576x1024.jpg

https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-201/android-mimarisi-ve-sistem-ozellikleri

https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-201/android-cihazlar-ve-android-isletim-sistemi-uzerine-genel-bilgiler