- cú pháp:
<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" />
- có trong:
<manifest>
- mô tả:
- Khai báo một lớp
Instrumentation
cho phép bạn giám sát hoạt động tương tác của một ứng dụng với hệ thống. Đối tượngInstrumentation
được tạo thực thể trước mọi thành phần của ứng dụng. - thuộc tính:
android:functionalTest
- Liệu lớp
Instrumentation
có chạy ở dạng kiểm thử chức năng hay không. Giá trị này làtrue
nếu có vàfalse
nếu không. Giá trị mặc định làfalse
. android:handleProfiling
- Liệu đối tượng
Instrumentation
có bật và tắt tính năng phân tích tài nguyên hay không. Giá trị làtrue
nếu đối tượng này xác định thời điểm bắt đầu phân tích tài nguyên vàfalse
nếu việc phân tích tài nguyên tiếp diễn trong toàn bộ thời gian đối tượng này chạy. Giá trịtrue
cho phép đối tượng nhắm mục tiêu phân tích tài nguyên tại một nhóm thao tác cụ thể. Giá trị mặc định làfalse
. android:icon
- Một biểu tượng đại diện cho lớp
Instrumentation
. Thuộc tính này phải được đặt ở dạng tham chiếu đến tài nguyên có thể vẽ. android:label
- Nhãn mà người dùng đọc được cho lớp
Instrumentation
. Nhãn có thể được đặt ở dạng chuỗi thô hoặc dạng tham chiếu đến tài nguyên chuỗi. android:name
- Tên của lớp con
Instrumentation
. Hãy sử dụng tên lớp đủ điều kiện, chẳng hạn nhưcom.example.project.StringInstrumentation
. Tuy nhiên, ở dạng viết tắt, nếu ký tự đầu tiên của tên là một dấu chấm, thì hệ thống sẽ nối thêm tên gói được chỉ định trong phần tử<manifest>
.Không có giá trị mặc định. Bạn phải chỉ định tên.
android:targetPackage
- Ứng dụng mà đối tượng
Instrumentation
chạy theo đó. Một ứng dụng được xác định bằng tên gói đã chỉ định trong tệp kê khai của phần tử<manifest>
. android:targetProcesses
Các quy trình mà đối tượng
Instrumentation
chạy theo đó. Một danh sách được phân tách bằng dấu phẩy cho biết instrumentation chạy theo các quy trình cụ thể đó. Giá trị"*"
cho biết rằng instrumentation chạy theo tất cả quy trình của ứng dụng được xác định trongandroid:targetPackage
.Nếu giá trị này không được cung cấp trong tệp kê khai, thì instrumentation sẽ chỉ chạy theo quy trình chính của ứng dụng được xác định trong
android:targetPackage
.Thuộc tính này đã được thêm vào API cấp 26.
- ra mắt từ:
- API cấp 1
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2024-09-12 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-09-12 UTC."],[],[]]