Geriye dönük uyumlu kullanıcı arayüzleri oluşturma
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu sınıfta, Android'in yeni sürümlerinde bulunan kullanıcı arayüzü bileşenlerinin ve API'lerin geriye dönük uyumlu bir şekilde nasıl kullanılacağı gösterilmektedir. Bu da uygulamanızın platformun önceki sürümlerinde çalışmaya devam etmesini sağlar.
Bu ders boyunca, Android 3.0'da (API düzeyi 11) kullanıma sunulan yeni İşlem Çubuğu Sekmeleri özelliği yol gösterici örnek olarak olacaktır. Ancak bu teknikleri diğer kullanıcı arayüzü bileşenlerine ve API özelliklerine de uygulayabilirsiniz.
Dersler
- Yeni API'leri özetleme
- Uygulamanızın ihtiyacı olan özellikleri ve API'leri belirleyin. Uygulamanızda kullanıcı arayüzü bileşeninin uygulanmasını soyutlayan, uygulamaya özel, ara Java arayüzlerinin nasıl tanımlanacağını öğrenin.
- Yeni API'lere öncülük
- Arayüzünüzün daha yeni API'lerin kullanıldığı bir uygulamayı nasıl oluşturacağınızı öğrenin.
- Eski API'lerle uygulama oluşturma
- Arayüzünüzün eski API'leri kullanan özel bir uygulamasını nasıl oluşturacağınızı öğrenin.
- Sürüme duyarlı bileşeni kullanma
- Çalışma zamanında kullanılacak uygulamayı nasıl seçeceğinizi öğrenin ve uygulamanızdaki arayüzü kullanmaya başlayın.
Ayrıca şu makaleleri de okumalısınız:
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-02-22 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-02-22 UTC."],[],[],null,["# Create backward-compatible UIs\n\nThis class demonstrates how to use UI components and APIs available in newer versions of Android in a backward-compatible way, ensuring that your application still runs on previous versions of the platform.\n\nThroughout this class, the new [Action Bar Tabs](/guide/topics/ui/actionbar#Tabs) feature introduced in Android 3.0 (API level 11) serves as the guiding example, but you can apply these techniques to other UI components and API features.\n\nLessons\n-------\n\n**[Abstract the new APIs](/training/backward-compatible-ui/abstracting)**\n: Determine which features and APIs your application needs. Learn how to define application-specific, intermediary Java interfaces that abstract the implementation of the UI component to your application.\n\n**[Proxy to the new APIs](/training/backward-compatible-ui/new-implementation)**\n: Learn how to create an implementation of your interface that uses newer APIs.\n\n**[Create an implementation with older APIs](/training/backward-compatible-ui/older-implementation)**\n: Learn how to create a custom implementation of your interface that uses older APIs.\n\n**[Use the version-aware component](/training/backward-compatible-ui/using-component)**\n: Learn how to choose an implementation to use at runtime, and begin using the interface in your application.\n\n### You should also read\n\n- [How to have your (Cup)cake and eat it too](http://android-developers.blogspot.com/2010/07/how-to-have-your-cupcake-and-eat-it-too.html)"]]