Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

<uses-library>

Catatan: Google Play menggunakan elemen <uses-library> yang dideklarasikan dalam manifes aplikasi untuk memfilter aplikasi dari perangkat yang tidak memenuhi persyaratan library-nya. Untuk mengetahui informasi selengkapnya tentang pemfilteran, lihat topik Filter Google Play.

sintaks:
    <uses-library
      android:name="string"
      android:required=["true" | "false"] />
    
terdapat dalam:
<application>
deskripsi:
Menentukan library bersama yang harus ditautkan ke aplikasi. Elemen ini akan memberi tahu sistem agar menyertakan kode library dalam pemuat class untuk paket tersebut.

Semua paket android (seperti android.app, android.content, android.view, dan android.widget) berada di library default yang ditautkan secara otomatis ke semua aplikasi. Namun, beberapa paket (seperti maps) berada di library terpisah yang tidak ditautkan secara otomatis. Lihat dokumentasi paket yang Anda gunakan untuk menentukan library mana yang berisi kode paket.

Elemen ini juga memengaruhi penginstalan aplikasi pada perangkat tertentu dan ketersediaan aplikasi di Google Play:

Penginstalan
Jika elemen ini ada dan atribut android:required miliknya ditetapkan ke true, framework PackageManager tidak akan mengizinkan pengguna untuk menginstal aplikasi, kecuali library tersebut ada di perangkat pengguna.

Atribut android:required dijelaskan secara mendetail di bagian berikut.

atribut:
android:name
Nama library. Nama ini disediakan oleh dokumentasi untuk paket yang Anda gunakan. Contohnya adalah "android.test.runner", paket yang berisi class pengujian Android.
android:required
Nilai Boolean yang menunjukkan apakah aplikasi memerlukan library yang ditetapkan oleh android:name:
  • "true": Aplikasi tidak dapat berfungsi tanpa library ini. Sistem tidak akan mengizinkan aplikasi di perangkat yang tidak memiliki library tersebut.
  • "false": Aplikasi dapat menggunakan library jika ada, tetapi dirancang agar dapat berfungsi tanpanya jika memang diperlukan. Sistem akan mengizinkan aplikasi diinstal, meskipun library tidak ada. Jika menggunakan "false", Anda bertanggung jawab untuk memeriksa pada waktu proses bahwa library tersedia.

    Untuk memeriksa library, Anda dapat menggunakan pencerminan untuk menentukan apakah class tertentu tersedia atau tidak.

Default-nya adalah "true".

Diperkenalkan pada: API Level 7.

diperkenalkan pada:
API Level 1
lihat juga: