- söz dizimi:
<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" />
- şunları içerir:
<manifest>
- description:
- Bir uygulamanın sistemle etkileşimini izlemenize olanak tanıyan bir
Instrumentation
sınıfı tanımlar.Instrumentation
nesnesi, uygulamanın herhangi bir bileşeninden önce örnek oluşturulur. - özellikler:
android:functionalTest
Instrumentation
sınıfının işlevsel bir test olarak çalışıp çalışmadığı. Varsatrue
, değilsefalse
.false
, varsayılan değerdir.android:handleProfiling
Instrumentation
nesnesinin profil oluşturmayı açıp açmayacağı. Bu değer, profil oluşturma işleminin ne zaman başlayıp ne zaman duracağını belirlersetrue
, profil oluşturma devam ettiği sürece devam ediyorsafalse
değeridir.true
değeri, nesnenin belirli bir işlem kümesinde profil çıkarmayı hedeflemesine olanak tanır. Varsayılan değerfalse
olarak ayarlanmıştır.android:icon
Instrumentation
sınıfını temsil eden bir simge. Bu özellik, çekilebilir bir kaynağa referans olarak ayarlanmalıdır.android:label
Instrumentation
sınıfı için kullanıcı tarafından okunabilir bir etiket. Etiket, ham dize veya dize kaynağına başvuru olarak ayarlanabilir.android:name
Instrumentation
alt sınıfının adı.com.example.project.StringInstrumentation
gibi tam nitelikli bir sınıf adı kullanın. Bununla birlikte, kısaltma olarak adın ilk karakteri noktaysa<manifest>
öğesinde belirtilen paket adına eklenir.Varsayılan değer yoktur. Ad belirtilmelidir.
android:targetPackage
Instrumentation
nesnesinin karşı çalıştığı uygulama. Uygulama, manifest dosyasında<manifest>
öğesi tarafından atanan paket adıyla tanımlanır.android:targetProcesses
Instrumentation
nesnesinin çalıştığı işlemler. Virgülle ayrılmış bir liste, araçların bu belirli işlemlere karşı çalıştığını gösterir."*"
değeri, araçlarınandroid:targetPackage
içinde tanımlanan uygulamanın tüm işlemlerinde çalıştığını gösterir.Manifest'te bu değer sağlanmazsa araçlar yalnızca
android:targetPackage
içinde tanımlanan uygulamanın ana sürecine karşı çalışır.Bu özellik, API düzeyi 26'da eklendi.
- kullanıma sunulduğu tarih:
- API düzeyi 1
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-10-18 UTC.
[]
[]