- 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.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]