Kể từ năm 2026, để phù hợp với mô hình phát triển ổn định của nhánh chính và đảm bảo tính ổn định của nền tảng cho hệ sinh thái, chúng tôi sẽ xuất bản mã nguồn lên AOSP vào quý 2 và quý 4. Để tạo và đóng góp cho AOSP, bạn nên sử dụng android-latest-release thay vì aosp-main. Nhánh tệp kê khai android-latest-release sẽ luôn tham chiếu đến bản phát hành gần đây nhất được chuyển đến AOSP. Để biết thêm thông tin, hãy xem bài viết Các thay đổi đối với AOSP.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
RunOnSecondaryUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
ITargetPreparer để đảm bảo rằng kiểm thử chạy dưới dạng người dùng phụ. Ngoài ra, nếu tuỳ chọn ERROR(/START_BACKGROUND_USER) là true và người dùng hiện tại đã là người dùng phụ, thì tuỳ chọn này sẽ đảm bảo rằng có một người dùng phụ ở chế độ nền hiển thị trên màn hình phụ.
Nếu người dùng phụ mục tiêu không tồn tại, thì ứng dụng sẽ tạo một người dùng phụ mới và xoá người dùng phụ đó trong quá trình gỡ bỏ. Nếu không, lớp này sẽ được sử dụng thay vì tạo một lớp mới và lớp này sẽ không bị xoá trong quá trình gỡ bỏ.
Nếu thiết bị không có khả năng tạo người dùng mới khi cần, thì đối số đo lường skip-tests-reason sẽ được đặt và người dùng sẽ không thay đổi. Các chương trình kiểm thử chạy trên thiết bị có thể đọc đối số này để phản hồi trạng thái này.
Tóm tắt
Hàm khởi tạo công khai
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
Phương thức công khai
public void setUp (TestInformation testInfo)
| Tham số |
testInfo |
TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
| Tham số |
testInfo |
TestInformation |
e |
Throwable |
Phương thức được bảo vệ
canCreateAdditionalUsers
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
Kiểm tra xem có thể tạo số lượng người dùng mong muốn hay không.
| Tham số |
device |
ITestDevice |
numberOfUsers |
int |
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: 2025-07-27 UTC.
[null,null,["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[]]