Kể từ ngày 27 tháng 3 năm 2025, bạn nên sử dụng android-latest-release
thay vì aosp-main
để xây dựng và đóng góp cho AOSP. Để biết thêm thông tin, hãy xem phần 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.
ITokenProvider
public
interface
ITokenProvider
com.android.tradefed.invoker.shard.token.ITokenProvider
|
Các lớp con gián tiếp đã biết
|
Giao diện mô tả một đối tượng có thể cung cấp mã thông báo của một thiết bị cụ thể. Mỗi phương thức triển khai có thể kiểm tra một hoặc nhiều mã thông báo.
Mã thông báo là một thuộc tính đặc biệt có trên thiết bị cụ thể.
Mã thông báo được sử dụng trong quá trình phân đoạn để đảm bảo các kiểm thử yêu cầu một mã thông báo cụ thể được chạy trên thiết bị cung cấp mã thông báo đó.
Tóm tắt
Phương thức công khai |
abstract
boolean
|
hasToken(ITestDevice device, TokenProperty token)
Truy vấn và trả về thông tin về việc thiết bị có mã thông báo cụ thể hay không.
|
Phương thức công khai
hasToken
public abstract boolean hasToken (ITestDevice device,
TokenProperty token)
Truy vấn và trả về thông tin về việc thiết bị có mã thông báo cụ thể hay không.
Tham số |
device |
ITestDevice : Thiết bị truy vấn mã thông báo của mình. |
token |
TokenProperty : Mã thông báo cần kiểm tra |
Giá trị trả về |
boolean |
Đúng nếu thiết bị có mã thông báo, sai nếu không. |
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.
[[["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: 2025-07-27 UTC."],[],[],null,["# ITokenProvider\n==============\n\n\n`\npublic\n\n\ninterface\nITokenProvider\n`\n\n\n`\n\n\n`\n\n|---------------------------------------------------------|\n| com.android.tradefed.invoker.shard.token.ITokenProvider |\n\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Known indirect subclasses [CecControllerTokenProvider](../../../../../../../../reference/tradefed/com/android/tradefed/invoker/shard/token/CecControllerTokenProvider.html), [TelephonyTokenProvider](../../../../../../../../reference/tradefed/com/android/tradefed/invoker/shard/token/TelephonyTokenProvider.html) |---------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------| | [CecControllerTokenProvider](../../../../../../../../reference/tradefed/com/android/tradefed/invoker/shard/token/CecControllerTokenProvider.html) | Token provider for Consumer Electronics Control (CEC) related tokens. | | [TelephonyTokenProvider](../../../../../../../../reference/tradefed/com/android/tradefed/invoker/shard/token/TelephonyTokenProvider.html) | Token provider for telephony related tokens. | |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nInterface describing an object that can provide the tokens of a particular device. Each\nimplementation can check one or several tokens.\n\nA token is a special property present on the particular device.\n\nTokens are used during sharding to ensure tests requesting a particular tokens are run against\nthe device providing the token.\n\nSummary\n-------\n\n| ### Public methods ||\n|---------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` abstract boolean` | ` `[hasToken](../../../../../../../../reference/tradefed/com/android/tradefed/invoker/shard/token/ITokenProvider.html#hasToken(com.android.tradefed.device.ITestDevice,%20com.android.tradefed.invoker.shard.token.TokenProperty))`(`[ITestDevice](../../../../../../../../reference/tradefed/com/android/tradefed/device/ITestDevice.html)` device, `[TokenProperty](../../../../../../../../reference/tradefed/com/android/tradefed/invoker/shard/token/TokenProperty.html)` token) ` Query and return whether or not the device has a particular token. |\n\nPublic methods\n--------------\n\n### hasToken\n\n```\npublic abstract boolean hasToken (ITestDevice device, \n TokenProperty token)\n```\n\nQuery and return whether or not the device has a particular token.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|----------|------------------------------------------------------|\n| `device` | `ITestDevice`: Device queried for its tokens. \u003cbr /\u003e |\n| `token` | `TokenProperty`: The token to check \u003cbr /\u003e |\n\n| Returns ||\n|-----------|-----------------------------------------------------------|\n| `boolean` | True if the device has the token, false otherwise. \u003cbr /\u003e |"]]