- 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" />
- bulunduğu yer:
<manifest>
- description:
- Aşağıdakileri yapmanıza olanak tanıyan bir
Instrumentation
sınıfı bildiriyor bir uygulamanın sistemle etkileşimini izleyebilir.Instrumentation
nesne, uygulamanın herhangi bir bileşeninden önce örneklendirilir. - özellikler:
android:functionalTest
Instrumentation
sınıfının işlevsel test olarak çalışıp çalışmadığı. Durum böyleysetrue
, değilsefalse
olur. İlgili içeriği oluşturmak için kullanılanfalse
varsayılan değerdir.android:handleProfiling
Instrumentation
nesnesinin profil oluşturma özelliğini etkinleştirip etkinleştirmediği ve kapalı. Butrue
profil çıkarmanın ne zaman başlayacağını ve ve profil çıkarma işlemi bu süre boyunca devam edersefalse
durdurulur çalışıyor.true
değeri, nesnenin profil oluşturmayı hedeflemesini sağlar ne kadar iyi karşıladığını görebileceksiniz. Varsayılan değerfalse
değeridir.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 okunabilen bir etiket. Etiket ham dize veya bir dize kaynağına başvuru olarak ayarlanabilir.android:name
Instrumentation
alt sınıfının adı. Tam bir sınıf adı kullanın, ör.com.example.project.StringInstrumentation
Ancak kısaltmalar yapmak gerekirse adın ilk karakteri noktaysa pakete eklenir<manifest>
öğesinde belirtilen ad.Varsayılan yoktur. Ad belirtilmelidir.
android:targetPackage
Instrumentation
nesnesinin çalıştırdığı uygulama . Bir uygulama, manifest dosyası olarak<manifest>
öğesini seçin.android:targetProcesses
Instrumentation
nesnesinin işlediği bir sonuç elde eder. Virgülle ayrılmış bir liste, enstrümantasyonun bu belirli süreçlerde karşılaşabilirsiniz."*"
değeri, enstrümantasyon, uygulamanın burada tanımlanan tüm süreçlerinde çalışırandroid:targetPackage
.Bu değer manifest dosyasında sağlanmıyorsa araç yalnızca
android:targetPackage
Bu özellik, API düzeyi 26'da eklendi.
- tanıtıldığı yer:
- 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: 2024-09-12 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"
}]
{"lastModified": "Son g\u00fcncelleme tarihi: 2024-09-12 UTC."}
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-09-12 UTC."]]