- sintaksis:
- <instrumentation android:functionalTest=["true" | "false"] android:handleProfiling=["true" | "false"] android:icon="drawable resource" android:label="string resource" android:name="string" android:targetPackage="string" android:targetProcesses="string" /> 
- terdapat dalam:
- <manifest>
- deskripsi:
- Mendeklarasikan class Instrumentationyang memungkinkan Anda memantau interaksi aplikasi dengan sistem. ObjekInstrumentationdibuat sebelum komponen aplikasi apa pun.
- atribut:
- android:functionalTest
- Apakah class Instrumentationberjalan sebagai pengujian fungsional. Nilainya adalahtruejika ya danfalsejika tidak. Nilai default-nya adalahfalse.
- android:handleProfiling
- Apakah objek Instrumentationmengaktifkan dan menonaktifkan pembuatan profil. Nilainya adalahtruejika menentukan kapan pembuatan profil dimulai dan berhenti, danfalsejika pembuatan profil berlanjut sepanjang waktu berjalan. Nilaitruememungkinkan objek untuk menargetkan pembuatan profil pada sekumpulan operasi tertentu. Nilai default-nya adalahfalse.
- android:icon
- Ikon yang merepresentasikan class Instrumentation. Atribut ini harus ditetapkan sebagai referensi ke resource drawable.
- android:label
- Label dapat dibaca oleh pengguna untuk class Instrumentationtersebut. Label dapat ditetapkan sebagai string mentah atau referensi ke resource string.
- android:name
- Nama dari subclass Instrumentation. Gunakan nama class yang sepenuhnya memenuhi syarat, seperticom.example.project.StringInstrumentation. Namun, sebagai singkatan, jika karakter pertamanya adalah titik, karakter ini akan ditambahkan ke nama paket yang ditetapkan dalam elemen<manifest>.Tidak ada default untuknya. Nama ini harus ditetapkan. 
- android:targetPackage
- Aplikasi yang dijalankan oleh objek
Instrumentation. Aplikasi diidentifikasi dengan nama paket yang ditetapkan dalam file manifesnya oleh elemen<manifest>.
- android:targetProcesses
- Proses yang dijalankan oleh objek - Instrumentation. Daftar yang dipisahkan koma menunjukkan bahwa instrumentasi dijalankan pada proses khusus tersebut. Nilai- "*"menunjukkan bahwa instrumentasi dijalankan pada semua proses aplikasi yang ditentukan dalam- android:targetPackage.- Jika nilai ini tidak diberikan dalam manifes, instrumentasi hanya akan dijalankan pada proses utama aplikasi yang ditentukan dalam - android:targetPackage.- Atribut ini ditambahkan di API level 26. 
 
- diperkenalkan di:
- API level 1
      <instrumentasi>
  
  
  Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
  
  
    
      [[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[]]
    
  
            
          