Genel bakış

Uygulama kartı, OEM tarafından kontrol edilen bir stilin kullanıldığı ve uygulamalar tarafından sağlanan bilgilerle doldurulan kullanıcı arayüzü öğelerinin bir gruplandırılmasıdır. Uygulama kartları, bir uygulamanın en alakalı verilerini ve işlevlerini kullanıcılara erişilebilir ve her zaman kullanılabilecek bir şekilde gösterir.

AppCard bileşenleri

Şekil 1. AppCard bileşenleri.

Üçüncü taraf geliştiriciler, uygulama kartlarını kullanarak şunları yapabilir:

  • Yolda olan bir sürücüye paket servis yemek siparişinin durumunu gösterin.
  • Araçtaki yolculara keyifli bir ortam oluşturmak için fotoğraflar gösterin.
  • Yatırımcılar için kripto para birimlerinin fiyatını takip edip düzenli olarak güncelleyin.

Örneğin:

AppCard örnekleri

Şekil 2. AppCard örnekleri.

AppCard

Kaynak: AppCard.kt

Uygulama kartı, verileri barındıran bir nesnedir. İki durumu olan bir ImageAppCard desteklenir. Herhangi bir uygulama kartı türü tanımlanırken her bileşenin benzersiz bir kimliği olmalıdır.

Şekil 3. Metin içeren resim.

Şekil 4. Metin içeren ilerleme çubuğu ve düğmeler.

AppCard ContentProvider

Kaynak: AppCardContentProvider.kt

Bir uygulamada bulunan, uygulama kartları oluşturan, örneklendirilen ve AppCardHost ile iletişim kuran bir içerik sağlayıcı. Daha fazla bilgi edinmek için AppCardContentProviderExtension konusuna bakın.

AppCard Barındırıcısı

Kaynak: AppCardHost.kt

Uygulama kartlarını görüntülemek ve yönetmek için AppCardContentProvider'lere bağlanan bir sistem uygulaması. Daha fazla bilgi için AppCard ana makinesini yapılandırma başlıklı makaleyi inceleyin.

AppCard bağlamı

Kaynak: AppCardContext.kt

AppCardHost'un bir AppCard'ı nasıl gösterebileceği hakkında AppCardContentProvider'ye ipuçları sağlayan bir nesne. AppCardContext şu bilgileri içerir:

  • API seviyesi
  • Aşağıdakiler için yenileme dönemi:

    • AppCard güncellemelerini tamamlama
    • EnforceFastUpdateRate ile etiketlenmiş uygulama kartı bileşenleri
  • Barındırıcı, AppCard ile etkileşimleri destekliyor mu?

  • Maksimum resim boyutu:

    • Resmi ortala
    • Düğme resmi
    • Başlık resmi
  • Gösterilmesi beklenen minimum düğme sayısı.

Bu bilgiler, uygulama kartı geliştiricilerine ana makinelere gönderilen bilgileri optimize etme olanağı tanır.