- ไวยากรณ์:
<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" />
- ที่อยู่ใน:
<manifest>- description:
- ประกาศชั้นเรียน
Instrumentationที่ทำให้คุณสามารถ ติดตามดูการโต้ตอบของแอปพลิเคชันกับระบบInstrumentationสร้างอินสแตนซ์ออบเจ็กต์ก่อนคอมโพเนนต์ใดๆ ของแอปพลิเคชัน - ดังนี้
android:functionalTest- กำหนดว่าชั้นเรียน
Instrumentationเป็นการทดสอบการทำงานหรือไม่ นี่คือtrueหากใช่ และfalseหากไม่ใช่ ค่าเริ่มต้นคือfalse android:handleProfiling- ระบุว่าออบเจ็กต์
Instrumentationจะเปิดการทำโปรไฟล์และ ปิดอยู่ นี่คือtrueหากระบุว่าการทำโปรไฟล์เริ่มต้นเมื่อใดและ จะหยุดและfalseหากการทำโปรไฟล์ยังคงดำเนินต่อไปตลอดช่วงเวลาที่เป็นอยู่ วิ่งอยู่ ค่าtrueช่วยให้ออบเจ็กต์กำหนดเป้าหมายการทำโปรไฟล์ได้ ในชุดการดำเนินการที่เฉพาะเจาะจง ค่าเริ่มต้นคือfalse android:icon- ไอคอนที่แสดงถึงคลาส
Instrumentationแอตทริบิวต์นี้ ต้องตั้งค่าเป็นการอ้างอิงไปยังทรัพยากรที่ถอนออกได้ android:label- ป้ายกำกับที่ผู้ใช้อ่านได้สำหรับคลาส
Instrumentationป้ายกำกับ สามารถตั้งค่าเป็นสตริงดิบหรือการอ้างอิงไปยังทรัพยากรสตริงได้ android:name- ชื่อคลาสย่อย
Instrumentationใช้ชื่อคลาสที่มีคุณสมบัติครบถ้วน เช่นcom.example.project.StringInstrumentationแต่กล่าวสั้นๆ คือ หากอักขระตัวแรกของชื่อเป็นมหัพภาค ก็จะต่อท้ายแพ็กเกจ ชื่อที่ระบุในองค์ประกอบ<manifest>ไม่มีค่าเริ่มต้น ต้องระบุชื่อ
android:targetPackage- แอปพลิเคชันที่ออบเจ็กต์
Instrumentationเรียกใช้ เทียบกับ แอปพลิเคชันจะถูกระบุโดยชื่อแพ็กเกจที่กำหนดไว้ใน ไฟล์ Manifest ตามองค์ประกอบ<manifest> android:targetProcessesกระบวนการที่ออบเจ็กต์
Instrumentationที่แข่งกับรถ รายการที่คั่นด้วยคอมมาระบุว่าเครื่องมือนั้นทำงานอยู่ เทียบกับกระบวนการเฉพาะเหล่านั้น ค่า"*"บ่งชี้ว่าพารามิเตอร์ การใช้เครื่องมือจะทำงานกับกระบวนการทั้งหมดของแอปที่กำหนดไว้ในandroid:targetPackageหากไม่ได้ระบุค่านี้ในไฟล์ Manifest เครื่องมือจะทำงาน ต่อกระบวนการหลักของแอปที่กำหนดไว้ใน
android:targetPackageแอตทริบิวต์นี้เพิ่มขึ้นใน API ระดับ 26
- เปิดตัวใน
- API ระดับ 1
<เครื่องมือ>
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[]]