SlideShare une entreprise Scribd logo
1  sur  127
Bilgisayar ve Öğretim
Teknolojileri Eğitimi
ABDULKADİR ERDEĞER
Ders: İşletim Sistemleri ve Uygulamaları
Konu: Android
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 ?
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 ?
• 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.
• 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.
• 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.
• Mimarisi
Android mimarisi,
• Linux çekirdeği
• Kütüphaneler
• Android çalışma zamanı (runtime)
• Uygulama geliştirme çatısı
• Uygulamalar katmanı
• 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.
• 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)
• 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.
• 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.
• 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.
• 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.
• 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.
• 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.
• 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.
• 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.
• 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.
• 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.
• Özellikleri
• Handset çizimler
Sistem, 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.
• Mesajlaşma
Hem 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
• Ek donanımları
Android, titreme önlemeli fotoğraf/video kameralarda,
dokunmatik ekranda, GPS, pusulalar ve ivmeölçerlerde son derece
yeteneklidir.
• Özellikleri
o Google Vpn
Android işletim sistemi için 5.0 ve sonraki sürümler için gelmiştir.
o Uygulama izinleri
Android Sürümü Olan 6.0 ile kullanıcıların uygulama izinlerini el ile kontrol edebilmektedir.
o Parmak izi desteği
Android Marshmallow 6.0 ile destek gelmiştir.
o Çoklu-pencere
Android 7.0 Nougat ile gelmiştir.
o Vulkan API
Android 7.0 Nougat ile gelmiştir.
• Sürümler
• Sürümler
Logo 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.0
2.1
Eclair
26 Ekim 2009
Ocak 2010
2.2 Froyo 20 Mayıs 2010
• Sürümler
Logo Sürüm Kod Adı Yayın Tarihi
2.3 Gingerbread 6 Aralık 2010
3.0
3.1
3.2
Honeycomb
Şubat 2011
Temmuz 2011
Kasım 2011
4.0 Ice Cream Sandwich 19 Ekim 2011
4.1
4.2
4.3
Jelly Bean
9 Temmuz 2012
29 Ekim 2012
24 Temmuz 2013
4.4 KitKat ® 31 Ekim 2013
• Sürümler
Logo Sürüm Kod Adı Yayın Tarihi
5.0
5.0.1
5.0.2
5.1.0
5.1.1
Lollipop
12 Kasım 2014
2 Aralık 2014
19 Aralık 2014
10 Mart 2015
6.0 Marshmallow 5 Ekim 2015
7.0 Nougat 22 Ağustos 2016
• 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.
• 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 yenileniyor
 Gece modu
• 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.
• 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
• Kurulum
Andorid-x86
Android 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.
• Kurulum
Create a New Virtual Machine tıklıyoruz.
• Kurulum
Typical(recommended) işaretleyip Next diyoruz.
• Kurulum
Installer disc file(iso) işaretleyip Browse’a
tıklıyoruz.
• Kurulum
Android-X86-7.0 iso dosyasını seçip Aç diyoruz.
• Kurulum
Next’e tıklıyoruz.
• Kurulum
Virtual machine name kısmına sanal makine ismi
giriyoruz(Android 7.0 Nougat) yazıyoruz ve Next diyoruz.
• Kurulum
Maximum disk alanına 30 GB yazıyoruz.
• Kurulum
Store virtual disk as a single file alanını
işaretliyoruz ve Next diyoruz.
• Kurulum
Customize Hardware’e tıklıyoruz.
• Kurulum
Memory’i 2 GB olarak ayarlıyoruz.
• Kurulum
Display özelliğimizi Accelerate 3D graphics
olarak ayarlıyoruz.
• Kurulum
Graphics Memory’i 2GB olarak ayarlıyoruz.
• Kurulum
Finish’e tıklıyoruz.
• Kurulum
• Kurulum
• Kurulum
Installation-Install Android-x86 to harddisk’e
tıklıyoruz.
• Kurulum
Create-Modify partitions diyoruz.
• Kurulum
• Kurulum
New diyoruz.
• Kurulum
Primary’e tıklıyoruz.
• Kurulum
Mevcut alanımız seçili iken Enter’a tıklıyoruz.
• Kurulum
• Kurulum
Bootable’a tıklıyoruz.
• Kurulum
Write’a tıklıyoruz.
• Kurulum
Yes yazıp Enter’a tıklıyoruz.
• Kurulum
Quit diyoruz.
• Kurulum
Sda1 seçili iken OK’a tıklıyoruz.
• Kurulum
ext4 seçip OK’a tıklıyoruz.
• Kurulum
Yes’e tıklıyoruz.
• Kurulum
• Kurulum
Yes’e tıklıyoruz.
• Kurulum
Skip diyoruz.
• Kurulum
Yes diyoruz.
• Kurulum
• Kurulum
Reboot seçip OK diyoruz.
• Kurulum
• Kurulum
• Kurulum
• Android Kullanımı
• Android Kullanımı
• Ayarlar
Kablosuz ve Ağlar
• Kablosuz
• Bluetooth
• Diğer ( Uçak Modu, VPN)
• Ayarlar
Cihaz
• Ekran
• Bildirimler
• Ses
• Uygulamalar
• Depolama
• Pil
• Bellek
• Kullanıcılar
• Ayarlar
Kişisel
• Konum
• Güvenlik
• Hesaplar
• Diller ve giriş
• Yedekle ve Sıfırla
• Ayarlar
Sistem
• Tarih ve Saat
• Erişilebilirlik
• Yazdırma
• Tablet hakkında
• Dev Tools
Google tarafından hazırlanan eklentidir,
Android projelerinizin geliştirme ortamındaki
fonksiyonları daha da geliştirmenize olanak
sağlar.
• 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.
• E-posta
• Hesap Makinesi
• İndirilenler
• 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.
• Saat
• Takvim
• 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.
• 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.
• 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.
• 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.​​
• Android Terminal Emulator
$ ls
Geçerli olan dizindeki dosya ve klasörleri listeleyerek
gösterir.
• Android Terminal Emulator
$ cd
Dizini değiştir, bu komut belirtilen dizine geçiş yapar.
• Android Terminal Emulator
$ cd ..
Geçerli olan dizinden önceki dizine geçer.
• Android Terminal Emulator
$ date
Ay, yıl, gün ve saat bilgilerini gösterir.
• Android Terminal Emulator
$ exit
Terminal Emulator'dan çıkmanızı sağlar.
• Android Terminal Emulator
$ ls -l
Geçerli dizindeki dosyaları ve klasörleri ayrıntılarıyla listeler.
$ clear
Bu komuttan önce yazdığınız bütün komutları konsol ekranından temizler.
$ whoami
Sistemde hangi kullanıcıların olduğunu gösterir.
$ top
Çalışan uygulamaları ve bellek tüketimlerini gösterir.
$ pwd
Hangi dizinde olduğunuzu gösterir.
$ free
Cihazdaki bellek kullanımını gösterir.
• Android Terminal Emulator
$ uname -s
Sistemin ismini gösterir.
$ uname -a
Bütün cihaz bilgilerini gösterir.
$ bootanimation
Cihazın açılış animasyonunu ön izler.
$ mkdir
Dizin oluşturur.
$ rmdir
Dizin kaldırır.
$ poweroff
Cihazınızı tamamen kapatır.
• 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.
• 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.
• Servis Kodları
Menü içerisinde
telefon, batarya, Wifi ve
kullanım ile ilgili temel
bilgi ve istatistikleri
görebiliyorsunuz.
• Servis Kodları
Bu alanda IMEI
numrasını, GSM
bilgilerini ve bağlı
olduğunuz internet ağını
görmek mümkün.
Phone İnformation
• Servis Kodları
Operatörünüz ile
ilgili detaylı ayarları bu
alanda görebiliyorsunuz.
Phone İnformation
• Servis Kodları
Batarya bilgi
bölümünde ise
bataryanızın voltaj
durumu, teknolojisini,
batarya doluluk
seviyesini sıcaklığını
öğrenebiliyorsunuz.
Battery İnformation
• Servis Kodları
"Kullanım istatistikleri"
bölümünde ise hangi
programı ne kadar
kullandığınız hakkında
bilgiler mevcut.
Usage Statistics
• Servis Kodları
Wifi bilgi ekranında
ise kablosuz internet
bağlantı ayarlarını
görebilir ve
değiştirebilirsiniz.
Wi-Fi İnformation
• 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.
• 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.
• 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*#
• 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#
• 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) ART
B) Hyper-V
C) OpenVZ
D) Virtual Iron
• Değerlendirme Soruları
2-Android'in web tarayıcıları hangi açık kaynak
kodlu yerleşim motorunu kullanılır?
A) Gecko
B) WebKit
C) Triendt
D) Presto
• Değerlendirme Soruları
3-Android'in 22 Ağustos 2016 tarihinde çıkmış en
son sürümü hangisidir?
A) Lollipop
B) Marshmallow
C) Nougat
D) KitKat
• Değerlendirme Soruları
4-Andorid'in desteklenen uygulama uzantısı nedir?
A) .exe
B) .mdb
C) .wav
D) .apk
• Değerlendirme Soruları
5-Veri yapıları kontrolü ve düzenlenmesi için hangi
yapı kullanılır?
A) MySQL
B) Oracle
C) SQL Server
D) SQLite
• Değerlendirme Soruları
6-Android grafik işlemleri için hangi arabirimi
kullanır?
A) OpenGl
B) DirectX
C) Software
D) Direct3D
• Değerlendirme Soruları
7-Hangisi Android mimarisinin katmanlarından biri
değildir?
A) Linux çekirdeği
B) Uygulama Çatısı
C) Medya Desteği
D) Kütüphaneler
• Değerlendirme Soruları
8-Hangisi Android Nougat 7.0 ile birlikte gelmiş
özelliklerden değildir?
A) Gece Modu
B) Çoklu Pencere
C) Batarya Grafiği
D) Google VPN
• 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 Store
B) Ovi Store
C) Apple Store
D) Blackberry apps
• 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ği
D) Kütüphaneler
• 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
• Değerlendirme Soruları
12-_________Android’in kullandığı dosya
sistemidir.
ext4
• Değerlendirme Soruları
13- Android de görüntüleme
kontrolünü________________ yapar.Surface Manager
• Değerlendirme Soruları
14- Android de ses ve video için gereken işlemleri
_________________ yürütür.Media Framework
• Değerlendirme Soruları
15- Android, _______ çekirdeğini kullanan bir
işletim sistemidir.
Linux
• 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
Y
D
Y
D
• Kaynakça
http://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/an
droid-201/android-mimarisi-ve-sistem-ozellikleri
https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/an
droid-201/android-cihazlar-ve-android-isletim-sistemi-uzerine-
genel-bilgiler
• Kaynakça
http://blog.tamindir.com/androidin-gizli-kodlari_9275/
https://tr.wikipedia.org/wiki/Android_(i%C5%9Fletim_sistemi)
http://shiftdelete.net/android-nougat-ozellikleri-69540
http://ozgurturanli.com/androidin-tarihcesi/
http://slideplayer.biz.tr/slide/1964580/
https://prezi.com/udsrjlhyv8ae/android-google-open-handset-
alliance-ve-ozgur-yazlm-topl/
https://source.android.com/devices/index.html
http://ersinyildiz.com/android-isletim-sistemi/
https://developer.android.com/guide/platform/index.html
http://slideplayer.com/slide/7546335/
• Kaynakça
http://forum.one-teams.com/Konu-ANLATIM-Android-Terminal-
Emulator-Komutlari
http://www.tactig.com/install-android-nougat-vmware/
http://www.wikigain.com/install-android-7-0-nougat-on-
virtualbox/
https://www.youtube.com/watch?v=Cya-cNp_O_I
https://www.youtube.com/watch?v=b5BacC3J_Us

Contenu connexe

Tendances

Android seminar ppt
Android seminar pptAndroid seminar ppt
Android seminar ppt
chakrapani tripathi
 
Firebase on Android: The Big Picture
Firebase on Android: The Big PictureFirebase on Android: The Big Picture
Firebase on Android: The Big Picture
Sriyank Siddhartha
 
vmware_cloud_foundation_on_vxrail_technical_customer_presentation.pptx
vmware_cloud_foundation_on_vxrail_technical_customer_presentation.pptxvmware_cloud_foundation_on_vxrail_technical_customer_presentation.pptx
vmware_cloud_foundation_on_vxrail_technical_customer_presentation.pptx
VitNguyn252054
 

Tendances (20)

Android seminar ppt
Android seminar pptAndroid seminar ppt
Android seminar ppt
 
DLL Hijacking
DLL HijackingDLL Hijacking
DLL Hijacking
 
Firebase on Android: The Big Picture
Firebase on Android: The Big PictureFirebase on Android: The Big Picture
Firebase on Android: The Big Picture
 
Android Zararlı Yazılım Analizi
Android Zararlı Yazılım AnaliziAndroid Zararlı Yazılım Analizi
Android Zararlı Yazılım Analizi
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Mobile Application Testing Training Presentation
Mobile Application Testing Training PresentationMobile Application Testing Training Presentation
Mobile Application Testing Training Presentation
 
Zararlı Yazılım Analizi ve Tespitinde YARA Kullanımı
Zararlı Yazılım Analizi ve Tespitinde YARA KullanımıZararlı Yazılım Analizi ve Tespitinde YARA Kullanımı
Zararlı Yazılım Analizi ve Tespitinde YARA Kullanımı
 
Android application penetration testing
Android application penetration testingAndroid application penetration testing
Android application penetration testing
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
RISC-V Boot Process: One Step at a Time
RISC-V Boot Process: One Step at a TimeRISC-V Boot Process: One Step at a Time
RISC-V Boot Process: One Step at a Time
 
Android Treble: Blessing or Trouble?
Android Treble: Blessing or Trouble?Android Treble: Blessing or Trouble?
Android Treble: Blessing or Trouble?
 
Bangladesh Bank Assistant Programmer Question and Solution.pdf
Bangladesh Bank Assistant Programmer Question and Solution.pdfBangladesh Bank Assistant Programmer Question and Solution.pdf
Bangladesh Bank Assistant Programmer Question and Solution.pdf
 
Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)Red hat enterprise linux 7 (rhel 7)
Red hat enterprise linux 7 (rhel 7)
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Android Security
Android SecurityAndroid Security
Android Security
 
vmware_cloud_foundation_on_vxrail_technical_customer_presentation.pptx
vmware_cloud_foundation_on_vxrail_technical_customer_presentation.pptxvmware_cloud_foundation_on_vxrail_technical_customer_presentation.pptx
vmware_cloud_foundation_on_vxrail_technical_customer_presentation.pptx
 
Android OS 2019
Android OS 2019Android OS 2019
Android OS 2019
 
Web Uygulama Pentest Eğitimi
Web Uygulama Pentest EğitimiWeb Uygulama Pentest Eğitimi
Web Uygulama Pentest Eğitimi
 

En vedette

En vedette (20)

Ağ Temelleri - Caner Köroğlu
Ağ Temelleri - Caner KöroğluAğ Temelleri - Caner Köroğlu
Ağ Temelleri - Caner Köroğlu
 
BTRisk Android Mobil Uygulama Denetimi Eğitimi
BTRisk Android Mobil Uygulama Denetimi EğitimiBTRisk Android Mobil Uygulama Denetimi Eğitimi
BTRisk Android Mobil Uygulama Denetimi Eğitimi
 
Temel bilgisayar
Temel bilgisayarTemel bilgisayar
Temel bilgisayar
 
Temel ağ bilgisi
Temel ağ bilgisiTemel ağ bilgisi
Temel ağ bilgisi
 
Sizma testi bilgi toplama
Sizma testi bilgi toplamaSizma testi bilgi toplama
Sizma testi bilgi toplama
 
Network Dersleri2
Network Dersleri2Network Dersleri2
Network Dersleri2
 
Network Dersleri1
Network Dersleri1Network Dersleri1
Network Dersleri1
 
Siber Savunma Ürünlerinde Profesyonel Arka Kapılar
Siber Savunma Ürünlerinde Profesyonel Arka KapılarSiber Savunma Ürünlerinde Profesyonel Arka Kapılar
Siber Savunma Ürünlerinde Profesyonel Arka Kapılar
 
BTRisk Yazılım Güvenliği Yönetimi Eğitimi
BTRisk Yazılım Güvenliği Yönetimi EğitimiBTRisk Yazılım Güvenliği Yönetimi Eğitimi
BTRisk Yazılım Güvenliği Yönetimi Eğitimi
 
Android Uygulamaların Tersine Mühendislik Yöntemi ile İncelenmesi
Android Uygulamaların Tersine Mühendislik Yöntemi ile İncelenmesiAndroid Uygulamaların Tersine Mühendislik Yöntemi ile İncelenmesi
Android Uygulamaların Tersine Mühendislik Yöntemi ile İncelenmesi
 
BTRisk Android Uygulamalara Malware Yerleştirme Sunumu
BTRisk Android Uygulamalara Malware Yerleştirme SunumuBTRisk Android Uygulamalara Malware Yerleştirme Sunumu
BTRisk Android Uygulamalara Malware Yerleştirme Sunumu
 
Temel Cisco Komutlari Ve Ornekler
Temel Cisco Komutlari Ve OrneklerTemel Cisco Komutlari Ve Ornekler
Temel Cisco Komutlari Ve Ornekler
 
APT Saldırıları Karşısında Güvenlik Sistemlerin Yetersiziliği
APT Saldırıları Karşısında Güvenlik Sistemlerin YetersiziliğiAPT Saldırıları Karşısında Güvenlik Sistemlerin Yetersiziliği
APT Saldırıları Karşısında Güvenlik Sistemlerin Yetersiziliği
 
Network Dersleri3
Network Dersleri3Network Dersleri3
Network Dersleri3
 
Unix Denetim Dokümanı
Unix Denetim DokümanıUnix Denetim Dokümanı
Unix Denetim Dokümanı
 
BTRİSK Web Uygulama Güvenliği Denetimi Eğitim Sunumu
BTRİSK Web Uygulama Güvenliği Denetimi Eğitim SunumuBTRİSK Web Uygulama Güvenliği Denetimi Eğitim Sunumu
BTRİSK Web Uygulama Güvenliği Denetimi Eğitim Sunumu
 
BTRisk Adli Bilişim Eğitimi Sunumu
BTRisk Adli Bilişim Eğitimi SunumuBTRisk Adli Bilişim Eğitimi Sunumu
BTRisk Adli Bilişim Eğitimi Sunumu
 
Siber Olaylara Müdahale Sunumu
Siber Olaylara Müdahale SunumuSiber Olaylara Müdahale Sunumu
Siber Olaylara Müdahale Sunumu
 
Linux101
Linux101Linux101
Linux101
 
Her yönüyle linux sistem ve network güvenliği
Her yönüyle linux sistem ve network güvenliğiHer yönüyle linux sistem ve network güvenliği
Her yönüyle linux sistem ve network güvenliği
 

Similaire à Android İşletim Sistemi

Mobil Uygulamalar ve Geliştiriciler
Mobil  Uygulamalar ve GeliştiricilerMobil  Uygulamalar ve Geliştiriciler
Mobil Uygulamalar ve Geliştiriciler
merveyildiz1
 
Mobil platformlar ve uygulamalar rapor
Mobil platformlar ve uygulamalar raporMobil platformlar ve uygulamalar rapor
Mobil platformlar ve uygulamalar rapor
Suat Furkan ISIK
 

Similaire à Android İşletim Sistemi (20)

Standardization Android Slide
Standardization Android SlideStandardization Android Slide
Standardization Android Slide
 
Android'e Giriş Eğitimleri 2_1
Android'e Giriş Eğitimleri 2_1Android'e Giriş Eğitimleri 2_1
Android'e Giriş Eğitimleri 2_1
 
Android
AndroidAndroid
Android
 
Mobil İşletim Sistemleri
Mobil İşletim SistemleriMobil İşletim Sistemleri
Mobil İşletim Sistemleri
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?
 
Nedir Bu Java ?
Nedir Bu Java ?Nedir Bu Java ?
Nedir Bu Java ?
 
Mobil Teknolojiler
Mobil TeknolojilerMobil Teknolojiler
Mobil Teknolojiler
 
Mobi̇l Teknoloji̇ler
Mobi̇l Teknoloji̇lerMobi̇l Teknoloji̇ler
Mobi̇l Teknoloji̇ler
 
Android Üzerinde Adobe Flex ve AIR ile Yazılım Geliştirme
Android Üzerinde Adobe Flex ve AIR ile Yazılım GeliştirmeAndroid Üzerinde Adobe Flex ve AIR ile Yazılım Geliştirme
Android Üzerinde Adobe Flex ve AIR ile Yazılım Geliştirme
 
Mobil Uygulamalar ve Geliştiriciler
Mobil  Uygulamalar ve GeliştiricilerMobil  Uygulamalar ve Geliştiriciler
Mobil Uygulamalar ve Geliştiriciler
 
Mobil platformlar ve uygulamalar rapor
Mobil platformlar ve uygulamalar raporMobil platformlar ve uygulamalar rapor
Mobil platformlar ve uygulamalar rapor
 
Windows 8 Ögretim Materyali
Windows 8 Ögretim MateryaliWindows 8 Ögretim Materyali
Windows 8 Ögretim Materyali
 
Cloud_Computer
Cloud_ComputerCloud_Computer
Cloud_Computer
 
Nokia Uygulama Geliştirme Platfornları
Nokia Uygulama Geliştirme PlatfornlarıNokia Uygulama Geliştirme Platfornları
Nokia Uygulama Geliştirme Platfornları
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
PhoneGap/Cordova ile Mobil Uygulama Geliştirmeye Giriş
PhoneGap/Cordova ile Mobil Uygulama Geliştirmeye GirişPhoneGap/Cordova ile Mobil Uygulama Geliştirmeye Giriş
PhoneGap/Cordova ile Mobil Uygulama Geliştirmeye Giriş
 
Yazılım Geliştirme Teknolojileri
Yazılım Geliştirme TeknolojileriYazılım Geliştirme Teknolojileri
Yazılım Geliştirme Teknolojileri
 

Android İşletim Sistemi