SORU
31 Aralık 2010, Cuma


Android Min SDK Version vs Hedef SDK Sürümü

Android için uygulama geliştirme için geldiğinde, Min ve Hedef SDK sürümü arasındaki fark nedir? Eclipse bana Dk ve Hedef sürümleri aynı olmadığı sürece yeni bir proje oluşturmak izin vermeyeceğim!

CEVAP
14 ŞUBAT 2011, PAZARTESİ


Yorum sorusunun OP tarafından gönderildi (temelde targetSDK bir uygulamanın derleme etkilemez belirten) tamamen yanlış! Açık sözlü olduğum için üzgünüm.

Daha yüksek bir seviye daha az SDK özelliklerini kullanmak anlamına gelir . Kısacası, burada minSDK farklı bir targetSDK ilan amacı: ^strong>geriye uyumluluk sağlamıştır. Diğer bir deyişle, sadece son zamanlarda kullanılmaya başlanan bir özelliği kullanmak istediğinizi varsayalım, ama bu uygulama için kritik değil. O zaman herkes hala uygulamayı kullanabilirsiniz, böylece bu yeni özellik başlanan sürümü ve bir şey daha az targetSDK ayarlayın.

Bir örnek vermek gerekirse, diyelim jest algılama geniş kullanımı yapar bir uygulama yazdığını söyle. Ancak, bir jest tarafından kabul edilebilir her komut da menü düğmesi ile ya da yapılabilir. Bu durumda, jestler 'ekstra' ama gerekli değil. güzel Bu nedenle dizer misin hedef sdk 7 ("Eclair" GestureDetection kütüphane tanıtıldı ve minimumSDK seviye 3 ("Kek") bile insanlar çok eski telefonlar için app. Tüm istediğin şey olduğundan emin olun uygulamanızı kontrol sürümü Android olduğuna çalıştırmadan önce kullanmak istiyor jest kütüphane, önlemek için kullanmak istiyor, Eğer var olmadığını. (Kuşkusuz bu hiç kimse hala bir v1 yana tarihli bir örnektir.5 telefon, ama v1 ile uyumluluk koruyarak bir zaman vardı.5 gerçekten çok önemliydi.)

Başka bir örnek vermek gerekirse, eğer Gingerbread ya da Petek bir özelliği kullanmak istersen bunu kullanabilirsin. Bazı insanlar güncelleştirmeleri yakında alacak, ama diğerleri, özellikle eski donanım ile yeni bir cihaz satın alıyorlar kadar Eclair ile sıkışmış kalabilir. Bu serin yeni özellikleri kullanmak, ama Olası pazar parçası hariç olmadan izin verir.

Tasarım nasıl özellikle bu özelliği kullanmak hakkında, ve Android developer's blog gerçekten iyi bir makale var, "özelliği var kullanmadan önce" yukarıda bahsettiğim kodu kontrol edin.

Özellikle gelecekte bu soru tesadüfen olur herkesin yararı için bunu yazdım, sorunuza uzun bir süre önce soruldu farkındayım. OP:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • iNCH

    iNCH

    20 Temmuz 2009
  • Need for Speed

    Need for Spe

    8 ŞUBAT 2006
  • schmittastic

    schmittastic

    9 EYLÜL 2009