Merhaba arkadaşlar. Uygulamayı android markete yüklemeden önce biraz araştırma yapıyorum. Mesela AdroidManifest.xml dosyasındaki minsdk ve targetsdk versiyonu tam olarak ne işe yarar ? ben bunları farklı yazarsam yani 10 değilde 11 yazarsam ilerde karşıma problem çıkar mı ? Yani bunun hakkında kısa bi bilgi verebilirmisiniz ?

Teşekkürler

soruldu: 21 Kas '12, 03:22

creseos's gravatar image

creseos
2.0k468187
cevap kabul oranı: 37%

değiştirildi: 21 Kas '12, 11:03

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


Kullandığın API'lerin versiyonlarını belirtirler. Android sistemleri ve cihazları için önemli olan kriter bu versiyonu destekleyip desteklemedikleridir.Uygulama ile cihazların uyumluluğunu ayırmamızı sağlayan kriterlerdir.

Uygulamanın kullanılacağı cihaz'ın minimum 10 versiyonunu desteklemelidir eğer deteklemiyorsa uygulamayıda desteklemez. Ek bilgi eğer bu özellik uygulamada belirtilmezse cihaz 1 değerini alır. Bu da bütün cihazlar/sistemler ile uyumlu olduğu anlamına gelir.

max ise min'in zıt anlamlısı.

target : Uygulamayı çalıştırmak için tasarlanmış api seviyesini belirtir. Kaynaktan okuyup anladığım; Sizin uygulamanızın min ve max arasında olan bir cihaz içinde çalıştığında bazı durumlarda, davranışlarda alt yada üst seviyede bir apideki tanımlanan davranışının kısıtlamasını aşmak için target api içindeki davranışı kullanmasına olanak sağlar.

Kişisel çıkarımım : Uygulamanın her sahfası bu targetSDK üzerinde test edildiği için uygulamanın çalıştığı en kararlı(stabil) ortamdır. Bazı durumlarda alt seviyede bir apideki davranışın yetersiz kaldığı durumlarda aynı davrnaış targetSDK içinde mevcut ise öncelik onu kullanır bu hem kararlılığı(stability) artırır.

Kaynak

permanent link

cevaplandı: 21 Kas '12, 04:13

Turgay%20Can's gravatar image

Turgay Can
8.3k63798
cevap kabul oranı: 18%

değiştirildi: 21 Kas '12, 07:44

minsdk versiyonunu anladım cihazla uyumlu olup olmadığını kontrol etmemize yarıyor. Peki targetsdk tam olarak ne işe yarıyor ? yani ben bunu 15 falan yapıyorum normal her cihazda uygulamam çalışıyor. Fakat android 3.0 ve üstünde bazı cihazlarda tabletlerde vs menü butonu yok mesela. ekranın sol altında gösterilip gizlenebilen bi menü olarak geri anasayfa ve menü butonları gözüküyor. Menü butonu benim uygulamam çalıştığında gözükmüyordu. targetsdk versiyonunu 10 yapınca gözükmeye başladı. Bu sorun oluşturur mu? targetsdk veriyonunu yüksek mi tutmamız gerekiyor alçak mı bilgi verebilir misiniz ?

(21 Kas '12, 05:42) creseos creseos's gravatar image

Cevabı güncelliyorum.

(21 Kas '12, 07:32) Turgay Can Turgay%20Can's gravatar image

peki anladım teşekkür ediyorum ama şu menü konusunda ne yapmamı tavsiye edersiniz ?

(22 Kas '12, 01:05) creseos creseos's gravatar image

O ayrı bir soru konusu :) Sitenin işleyiş mantığına aykırı olur. Soru olarak açarsanız daha çok kişiye ulaşırsınız ve daha çok ilgi görür.

Saygı ile,

(22 Kas '12, 03:28) Turgay Can Turgay%20Can's gravatar image

Peki teşekkürler

(22 Kas '12, 03:30) creseos creseos's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×817

Soruldu: 21 Kas '12, 03:22

Görüntüleme: 504 kez

Son güncelleme: 22 Kas '12, 03:30

powered by BitNami OSQA