• Hakkımızda
  • Yazı Gönder
  • Sizden Gelenler
  • İletişim
Yazılım Karavanı | Bilim - Teknoloji - Mühendislik
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
Yazılım Karavanı | Bilim - Teknoloji - Mühendislik
No Result
View All Result
Home Android

Android Manifest Dosyası Nedir ?

Ali Murat Çevik by Ali Murat Çevik
Mayıs 27, 2018
in Android
2 min read
0
Activity- Intent Kavramları #Java
WhatsApp'ta PaylaşTwitter'da PaylaşLinkedIn'de PaylaşTelegram'da Paylaş

Merhaba bu yazımızda her projemizde mutlaka bulunması gereken Manifest dosyasından bahsedeceğiz.

Manifest dosyası bir uygulamanın en temel bilgilerini içinde bulundurur. Örneğin main activity olarak başlatılacak activity, manifest dosyası sayesinde sağlanır. Uygulamadaki bulunan diğer activityler de burada tanımlanmalıdır. Aksi halde uygulama çökecektir. Manifest dosyasıyla ilgili en önemli ayrıntı, dosya adının muhakkak AndroidManifest.xml olmasıdır. AndroidManifest.xml dosyası app > manifest dizini altında bulunmaktadır.

androidManifest

Manifest dosyası içerisinde uygulamanın paket dosyaları, kütüphaneler, SDK sürümü, activityler, uygulama izinleri gibi uygulamamızla ilgili önemli özellikler bulunur. Örneğin bir action bar ın hangi activitylerde görünüp görünmeyeceğini manifest dosyası yardımıyla ayarlayabiliriz.

Uygulama izni demişken hemen bir örnek verelim. Bir el feneri uygulaması geliştirdiğimizi hayal edelim. Bunun için cihazın flaşını kullanılması gerekiyor. Gerekli izni manifest dosyasında bu şekilde tanımlamalıyız.

<uses-permission android:name=”android.permission.FLASHLIGHT”/>

Yukarıdaki görselde <action android:name= “android.intent.action.MAIN” /> satırı ile ana (main) activitynin belirlendiğini inceleyiniz.

<category android:name=”android.intent.category.LAUNCHER” /> satırına dikkat ediniz. Bu kod parçası sayesinde uygulamamızın kısa yolu yüklü olduğu cihazda diğer uygulamalarla beraber görünecektir. Bu durumu engellemek için LAUNCHER yerine DEFAULT yazmanız yeterli olacaktır.

Application, Instrumentation, Package gibi etiketler Android projelerimizde sık sık karşımıza çıkacak olan etiketlerdir. Örneğin uygulamanın cihaz ekranın görünecek olan logosu, uygulama ismi <application etiketleri arasına yazılırken, uygulamanın yaşam döngüsüyle ilgili durumlar <instrumentation etiketinde bulunacaktır.

Mesela daha önceden nasıl oluşturulduğunu anlattığım splash screen ekranından action barı kaldırarak tam ekran görünümü sağlayalım. Bunun için AndroidManifest.xml dosyamızı şu şekilde düzenlememiz gerekiyor:

Manifest dosyası ile ilgili en temel bilgileri bu şekilde verelim. İlerleyen konularda yeri geldikçe tekrar manifest dosyası üzerinde değişiklikleri uygulayacağız. Şimdilik yazımızı burada noktalayalım. Konu ile ilgili aklınıza takılanları iletişim sekmesinden sayfa başlığı belirterek danışabilirsiniz.

İyi çalışmalar…

alim cevik
Tags: AndroidJavaMobil Programlama
SendTweet9Share2Share
Önceki Gönderi

Araya Sokma (Insertion Sort) Algoritması

Sonraki Gönderi

PL/SQL Ders 2- SQL Nedir?

İlgili Yazılar

Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

by Yazılım Karavanı
Mart 10, 2025
0

Mobil geliştiriciler olarak Google Play politikalarındaki değişiklikleri takip etmek, uygulamalarımızın güncellenen kurallara uygun olmasını sağlamak açısından kritik bir öneme sahiptir....

Google Play App Bundle Uygulama İmzalama

Google Play App Bundle Uygulama İmzalama

by Ali Murat Çevik
Eylül 10, 2021
1

Merhabalar, bildiğiniz üzere Google Play Store Ağustos 2021 tarihi itibariyle mobil uygulamaları APK uzantısı yerine daha büyük sıkıştırma oranına sahip Android...

google firebase

Google’ın Dev Hizmeti: Firebase

by İrem Türkü ÇINAR
Mart 10, 2020
0

Nedir Bu Firebase? Merhaba arkadaşlar,Mobil uygulama geliştiren her yazılımcının çok fazla işine yarayacağını düşündüğüm Google tarafından satın alınarak geliştirilen Firebase platformundan...

Activity- Intent Kavramları #Java

Activity- Intent Kavramları #Java

by Ali Murat Çevik
Mart 1, 2018
0

Merhaba bu yazıda Android programlamada sık sık karşılaşacağımız Activity ve Intent kavramlarını açıklayacağız ve örneklerle daha anlaşılır hale gelmesini sağlayacağız....

Java ile Android’e Giriş – Kurulumlar

Java ile Android’e Giriş – Kurulumlar

by Ali Murat Çevik
Şubat 23, 2018
0

Dünya arama motoru devi, kullandığımız birçok uygulama ve platformun üreticisi Google tarafından geliştirilen Android işletim sistemi mobil cihazlar için Linux...

Next Post
PL/SQL Ders 1-Oracle 11gR2 & SQL Developer Kurulumu

PL/SQL Ders 2- SQL Nedir?

PL/SQL Ders 1-Oracle 11gR2 & SQL Developer Kurulumu

PL/SQL Ders3- Veritabanı Bağlantı Oluşturma & İlk Sorgu

  • Popüler
  • Yorumlar
  • En Yeniler
Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Temmuz 26, 2021
B Ağaçları (B Trees)

B Ağaçları (B Trees)

Ağustos 24, 2020
Gini Index Kullanılarak Karar Ağacının (Decision Tree)  Oluşturulması

Gini Index Kullanılarak Karar Ağacının (Decision Tree) Oluşturulması

Ağustos 20, 2020
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

Mayıs 18, 2018
2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

6
Magento 2 Detaylı Kurulum & Hatalar

Magento 2 Detaylı Kurulum & Hatalar

5
Flutter’da TFLite Kullanımı

Flutter’da TFLite Kullanımı

4
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

2
Yeni Siber Güvenlik Kanunu: Yazılım Geliştiriciler İçin Neler Değişti?

Yeni Siber Güvenlik Kanunu: Yazılım Geliştiriciler İçin Neler Değişti?

Mart 19, 2025
Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

Mart 10, 2025
Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

Şubat 10, 2025
OneSignal Kullanarak Güvenli Push Notifications Oluşturma Rehberi

OneSignal Kullanarak Güvenli Push Notifications Oluşturma Rehberi

Aralık 14, 2024

Reklam

Yazılım Karavanı | Bilim – Teknoloji – Mühendislik

Bilgi Teknolojileri alanına meraklı herkesin buluşma noktası!

No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar

© 2020 Yazılım Karavanı Kaynak gösterilmesini rica ederiz.