<yerel-kitaplık>

söz dizimi:
<uses-native-library
  android:name="string"
  android:required=["true" | "false"] />
bulunduğu yer:
<application>
description:

Sağlayıcı tarafından sağlanan paylaşılan yerel kitaplığı belirtir her tür uygulamaya bağlantı vermesi gerekir. Bu öğe, sisteme yerel öğeyi oluşturmasını söyler paket için erişilebilir hale gelir.

NDK kitaplıkları varsayılan olarak erişilebilir durumdadır ve bu nedenle <uses-native-library> etiketi.

Silikon tedarikçileri veya cihaz üreticileri tarafından sağlanan, NDK dışında yerel paylaşımlı kitaplıklar Uygulama, Android 12 (API düzeyi 31) veya sonraki sürümleri hedefliyorsa varsayılan olarak erişilemez. İlgili içeriği oluşturmak için kullanılan kitaplıklara yalnızca <uses-native-library> etiketi.

Uygulama Android 11 (API düzeyi 30) veya önceki sürümleri hedefliyorsa <uses-native-library> etiketi gerekli değildir. Bu durumda, tüm yerel kullanıcılar kitaplığına NDK kitaplığı olup olmadığına bakılmaksızın erişilebilir.

Bu öğe ayrıca, uygulamanın belirli bir cihaza yüklenmesini de etkiler. Bu öğesi bulunur ve android:required özelliği true, PackageManager çerçeve, tarayıcıda mevcut olmadığı sürece kullanıcının uygulamayı yüklemesine cihazıyla oturum açın.

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

özellikler:
android:name
. Kitaplık dosyasının adı.
android:required
. Uygulamanın android:name tarafından belirtilen kitaplık.
  • "true": Uygulama bu olmadan çalışmaz kitaplığını açar. Sistem, uygulamanın uyumlu olmayan bir cihaza yüklenmesine izin vermiyorsa sahip olması gerekir.
  • "false": uygulama kitaplığı varsa ancak gerektiğinde onlar olmadan çalışmak üzere tasarlanmış olmalıdır. Kitaplık olmasa bile sistem, uygulamanın yüklenmesine izin verir devam eder. "false" kullanıyorsanız ve özenle hazırladı.

Varsayılan değer: "true".

tanıtıldığı yer:
API düzeyi 31
ayrıca bkz.: