<kitaplığı-kullanır>

Not: Google Play, uygulamanızı kitaplık gereksinimlerini karşılamayan cihazlardan filtrelemek için uygulama manifestinizde beyan edilen <uses-library> öğelerini kullanır. Filtreleme hakkında daha fazla bilgi için Google Play'deki filtreler makalesine göz atın.

söz dizimi:
<uses-library
  android:name="string"
  android:required=["true" | "false"] />
şunları içerir:
<application>
description:

Uygulamanın bağlanması gereken paylaşılan kitaplığı belirtir. Bu öğe, sisteme kitaplık kodunu paketin sınıf yükleyicisine eklemesini bildirir.

android.app, android.content, android.view ve android.widget gibi tüm android paketleri, tüm uygulamaların otomatik olarak bağlandığı varsayılan kitaplıktadır. Ancak maps gibi bazı paketler otomatik olarak bağlanmayan ayrı kitaplıklardadır. Hangi kitaplığın paket kodunu içerdiğini belirlemek için kullandığınız paketlerin belgelerine bakın.

<uses-library> etiketin sırası önemlidir. Uygulama yüklendiğinde sınıf aramasını ve çözüm sırasını etkiler. Bazı kitaplıklarda yinelenen sınıflar olabilir. Bu durumda, önce gelen kitaplık öncelikli olur.

Bu öğe, uygulamanın belirli bir cihaza yüklenmesini ve uygulamanın Google Play'de kullanılabilirliğini de etkiler. Bu öğe mevcutsa ve android:required özelliği "true" olarak ayarlanırsa kitaplık kullanıcının cihazında mevcut olmadığı sürece PackageManager çerçevesi, kullanıcının uygulamayı yüklemesine izin vermez.

android:required özelliği, aşağıdaki bölümde ayrıntılı olarak açıklanmıştır.

özellikler:
android:name
Kitaplığın adı. Ad, kullandığınız paketin belgelerinde sağlanır. Bunun bir örneği, Android test sınıflarını içeren "android.test.runner" paketidir.
android:required
Uygulamanın, android:name tarafından belirtilen kitaplığı gerektirip gerektirmediğini gösteren Boole değeri.
  • "true": Uygulama, bu kitaplık olmadan çalışmaz. Sistem, uygulamanın kitaplığı olmayan bir cihaza yüklenmesine izin vermez.
  • "false": Uygulama, varsa kitaplığı kullanır, ancak gerektiğinde kitaplık olmadan çalışacak şekilde tasarlanmıştır. Sistem, kitaplık olmasa bile uygulamanın yüklenmesine izin verir. "false" kullanıyorsanız çalışma zamanında kitaplığın kullanılabilir olup olmadığını kontrol etmek sizin sorumluluğunuzdadır.

    Bir kitaplığı kontrol etmek için belirli bir sınıfın müsait olup olmadığını belirlemek üzere yansıma özelliğini kullanabilirsiniz.

Varsayılan değer: "true".

API düzeyi 7'de kullanıma sunuldu.

kullanıma sunulduğu tarih:
API Düzeyi 1
şuna da bakabilirsiniz: