ASSISTANT |
Ít nhất một trong các giá trị sau:
- Ứng dụng có một hoạt động thực hiện hành động hỗ trợ, căn cứ vào
thông tin về bối cảnh của người dùng khi họ yêu cầu hỗ trợ
(ví dụ: tên gói của ứng dụng trên nền trước hiện tại và
thông tin theo ngữ cảnh).
- Ứng dụng có dịch vụ tương tác bằng giọng nói luôn bật do
Quyền
android.permission.BIND_VOICE_INTERACTION (có thể)
thực hiện nhận dạng giọng nói và tổ chức các phiên tương tác bằng giọng nói đang hoạt động.
Ngoài ra, ứng dụng còn có một cờ rõ ràng cho biết dịch vụ
có thể xử lý tác vụ hỗ trợ.
|
BROWSER |
Tất cả:
- Ứng dụng có một hoạt động mà các ứng dụng có thể gọi thông qua ý định ngầm ẩn
các yêu cầu, hiển thị một trang web tương ứng với
Địa chỉ
http:// .
- Ứng dụng cần xử lý việc di chuyển giữa các đường liên kết. Tức là, nếu
người dùng đang xem một trang web và nhấp vào một địa chỉ
http://
trong văn bản, ứng dụng cần hiển thị được nội dung
tương ứng với liên kết đã chọn mà không cần sự can thiệp bổ sung của người dùng.
- Ứng dụng cần phải cung cấp được thông tin định vị vị trí hiện tại của thiết bị
vào trang web khi thông tin đó được yêu cầu và người dùng phê duyệt
của bạn.
|
DIALER |
Tất cả:
- Ứng dụng có một hoạt động mà các ứng dụng có thể gọi thông qua ý định ngầm ẩn
cung cấp giao diện người dùng trong cuộc gọi trong khi thiết bị đang
trong một cuộc gọi.
- Ứng dụng có thể xử lý ý định của cuộc gọi đến, hiển thị thông tin
liên quan đến cuộc gọi (ví dụ: số điện thoại của người gọi) đến
và cho phép người dùng trả lời hoặc từ chối cuộc gọi.
- Ứng dụng cung cấp cho người dùng phương tiện để bắt đầu cuộc gọi và xem
nhật ký cuộc gọi trên thiết bị của họ.
|
SMS |
Tất cả:
- Ứng dụng này đáp ứng tất cả
yêu cầu đối với ứng dụng SMS.
- Ứng dụng có một hoạt động mà các ứng dụng có thể gọi thông qua ý định ngầm ẩn
gửi tin nhắn đến một số điện thoại.
- Ứng dụng này có một dịch vụ được kiểm soát bởi
Quyền
android.permission.SEND_RESPOND_VIA_MESSAGE và
không gọi được nhờ các ý định ngầm ẩn. Ý định này có thể gửi các thông báo nhận được từ
ứng dụng Điện thoại khi người dùng chọn trả lời qua tin nhắn trong một
cuộc gọi đến. Ứng dụng có thể gửi tin nhắn thông qua tính năng nhắn tin riêng
hệ thống.
- Ứng dụng này có 2 broadcast receiver, một bộ thu do quyền
android.permission.BROADCAST_SMS kiểm soát và một bộ nhận kiểm soát
quyền android.permission.BROADCAST_WAP_PUSH . Quyền này có thể
nghe các tin nhắn SMS và MMS dưới dạng văn bản được gửi đến thiết bị,
. Sau đó, ứng dụng sẽ chịu trách nhiệm ghi thông báo vào
nhà cung cấp dịch vụ SMS và thông báo cho người dùng.
|
EMERGENCY |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Ứng dụng có một hoạt động trình bày thông tin khẩn cấp của người dùng.
Bất cứ ai cũng có thể chuyển đến màn hình này thông qua nút Khẩn cấp trên
Hoạt động trên Trình quay số khẩn cấp.
|
HOME |
Ứng dụng có một hoạt động có thể khởi chạy màn hình chính khi người dùng nhấn
nút màn hình chính. Màn hình chính phải hiện các biểu tượng ứng dụng, tiện ích và dịch vụ hỗ trợ
thao tác dựa trên các nút hoặc cử chỉ (ví dụ: vuốt lên để xem tất cả ứng dụng).
|
CALL_REDIRECTION |
Ứng dụng này có một dịch vụ do android.permission.BIND_CALL_REDIRECTION_SERVICE kiểm soát
mà khung viễn thông có thể liên kết với. Dịch vụ nhận được
gọi đi khỏi khung viễn thông và thực hiện một trong
các hành động sau:
- Cho phép thực hiện cuộc gọi theo nguyên trạng.
- Thay đổi số gọi đi để định tuyến thông qua một số proxy.
- Huỷ cuộc gọi.
|
CALL_SCREENING |
Ứng dụng có một dịch vụ chịu sự kiểm soát của quyền android.permission.BIND_SCREENING_SERVICE ,
thực hiện hai chức năng:
- Chặn và sàng lọc cuộc gọi: Dịch vụ có thể chọn
các cuộc gọi sẽ được gửi đến ứng dụng gọi điện trên điện thoại (và có thể
đổ chuông, cho biết Không làm phiền hoặc âm lượng) và sẽ được gửi ngầm tới
thư thoại.
- Nhận dạng cuộc gọi: Dịch vụ có thể xác định và
hiển thị thông tin về cuộc gọi thông qua giao diện người dùng.
|
SYSTEM_GALLERY |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng cung cấp một giao diện người dùng để người dùng lưu trữ, sắp xếp và hiển thị thông tin
video và hình ảnh.
|
SYSTEM_AUTOMOTIVE_CLUSTER |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
trên Automotive.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng này cung cấp chức năng cho màn hình cụm đồng hồ trên ô tô
(thường nằm ở vô lăng) để người dùng trả lời điện thoại
cuộc gọi và truy cập vào danh bạ cũng như nhật ký cuộc gọi.
|
COMPANION_DEVICE_WATCH |
Ứng dụng có thể đưa ra yêu cầu liên kết và quản lý thiết bị đồng hồ
(bằng cách dùng API do
CompanionDeviceManager ). Khi đồng hồ
và ứng dụng được kết nối thông qua giao diện người dùng do ứng dụng cung cấp, người dùng có thể
quản lý đồng hồ của mình từ ứng dụng, bao gồm cả đồng bộ hoá danh bạ và lịch,
cũng như quản lý thông báo và cuộc gọi điện thoại.
|
SYSTEM_AUTOMOTIVE_PROJECTION |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng này cho phép chiếu màn hình điện thoại trên xe
màn hình. Cho phép người lái xe truy cập và kiểm soát các ứng dụng trên Android
điện thoại, bao gồm âm nhạc, điều hướng, cuộc gọi điện thoại và tìm kiếm,
sử dụng cơ chế nhập trên xe, bao gồm cả cảm ứng, vô lăng
và lệnh thoại.
|
SYSTEM_SHELL |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
được chỉ định
Process.SHELL_UID Mã người dùng (UID).
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng cung cấp một giao diện hoạt động ở cấp dòng lệnh
để người dùng có thể tương tác với hệ điều hành Android. Ví dụ: hiển thị
nội dung của thư mục hoặc chạy ứng dụng. Các lệnh shell có thể là
được các ứng dụng thực thi có lập trình (nếu đã có các quyền cần thiết
(cấp quyền truy cập) hoặc từ công cụ ADB.
|
SYSTEM_CONTACTS |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng cung cấp một giao diện người dùng để người dùng quản lý danh bạ của họ (ví dụ:
xem, chia sẻ, thêm, xoá hoặc tìm kiếm người liên hệ). Ứng dụng sẽ cập nhật
Trình cung cấp danh bạ khi người dùng cập nhật danh bạ của họ trong ứng dụng.
Người dùng cũng có thể gọi điện, gửi email hoặc gửi tin nhắn văn bản cho những người liên hệ của họ từ
ứng dụng.
|
SYSTEM_SPEECH_RECOGNIZER |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng này cung cấp dịch vụ có thể thực hiện nhận dạng lời nói.
- Khi ứng dụng nhận được luồng micrô trực tiếp từ một ứng dụng khác cho
nhận dạng giọng nói, chế độ này phân bổ chính xác việc sử dụng micrô cho
gọi ứng dụng và cập nhật số liệu thống kê về hoạt động của ứng dụng
cho phù hợp.
|
SYSTEM_WIFI_COEX_MANAGER |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng này có một dịch vụ tự động đặt danh sách các kênh Wi-Fi
mà thiết bị nên tránh sử dụng do nhiễu sóng di động.
|
SYSTEM_WELLBEING |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng phải giúp người dùng giảm sự phân tâm
và cung cấp cho người dùng số liệu thống kê về cách họ sử dụng thiết bị (cho
ví dụ: thời gian sử dụng thiết bị mỗi tuần).
|
SYSTEM_TELEVISION_NOTIFICATION_HANDLER |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng phải hiển thị thông báo quan trọng cho người dùng trên thiết bị TV. Chiến lược phát hành đĩa đơn
ứng dụng cũng phải hiển thị các thông báo đang hoạt động khi
android.app.action.TOGGLE_NOTIFICATION_HANDLER_PANEL
ý định được gửi (từ SystemUI).
|
SYSTEM_COMPANION_DEVICE_PROVIDER |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng phải có khả năng phát hiện các thiết bị ngoại vi ở gần. Nó
phải có giao diện người dùng mà người dùng có thể xác nhận rằng một thiết bị ngoại vi nhất định
phải được liên kết và quản lý bởi một ứng dụng. Khi người dùng xác nhận,
ứng dụng quản lý cấp cho ứng dụng được liên kết quyền truy cập vào
thiết bị ngoại vi (ví dụ: tên, địa chỉ, lớp và thiết bị liên kết
trạng thái) và nó có thể bắt đầu quá trình liên kết.
|
SYSTEM_DOCUMENT_MANAGER |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng này có một hoạt động cho phép người dùng truy cập vào các tài liệu hiện có
và tạo tài liệu mới trên thiết bị.
- Ứng dụng phải đáp ứng tất cả yêu cầu nêu trong CDD của Android
mục
2.2.3. Phần mềm
dưới tiêu đề
[3.2.3.1/H-0-1].
|
SYSTEM_ACTIVITY_RECOGNIZER |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Ứng dụng này có một dịch vụ được kiểm soát bởi
android.permission.ACTIVITY_RECOGNITION có thể thực hiện
nhận dạng hoạt động (ví dụ: chạy hoặc đạp xe).
|
SYSTEM_UI |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng có giao diện để người dùng tương tác với điện thoại của họ. Để
ví dụ: màn hình chính, mục điều hướng, ứng dụng gần đây của điện thoại
cài đặt nhanh, thanh thông báo, màn hình khoá, điều chỉnh âm lượng.
|
SYSTEM_TELEVISION_REMOTE_SERVICE |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
trên Android TV.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng có một dịch vụ có thể giao tiếp với điều khiển từ xa của TV
điều khiển thiết bị HID (ví dụ: qua BLE), chèn sự kiện (ví dụ:
lượt nhấp vào nút) và gửi dữ liệu khác (ví dụ: luồng âm thanh từ
micrô tích hợp trong điều khiển từ xa) vào nền tảng.
|
SYSTEM_UI_INTELLIGENCE |
Tất cả:
- Là một dịch vụ cài đặt trước cung cấp, thông qua API khung
(API công khai hoặc API hệ thống), một bộ xử lý thông minh trên thiết bị dành cho hệ thống
Các tính năng giao diện người dùng (ví dụ: dự đoán và hiển thị ứng dụng tiếp theo cho
người dùng).
- Dịch vụ phải đáp ứng tất cả yêu cầu nêu trong CDD của Android
mục
9.8.6 Ghi lại nội dung.
- Dịch vụ không được có
android.permission.INTERNET
quyền. Thay vào đó, ứng dụng phải truy cập Internet thông qua
thông điệp được xác định rõ ràng
API trong một dự án nguồn mở.
- Dịch vụ không thể liên kết với các ứng dụng, ngoại trừ các ứng dụng hệ thống sau đây:
Bluetooth, Danh bạ, Nội dung nghe nhìn, Điện thoại, SystemUI và các thành phần
cung cấp API Internet. Bạn phải thiết lập mỗi liên kết được phép một cách rõ ràng
thông qua cấu hình
<allow-association> trong
cấu hình hệ thống.
- Dịch vụ không thể chia sẻ dữ liệu với các ứng dụng, trừ phi có một người dùng trực tiếp
hành động (ví dụ: người dùng nhấn một nút mỗi lần một cách rõ ràng
dữ liệu được chia sẻ).
|
SYSTEM_AMBIENT_AUDIO_INTELLIGENCE |
Tất cả:
- Giống hệt với các điều kiện của
SYSTEM_UI_INTELLIGENCE ,
ngoại trừ việc cài đặt trước
dịch vụ cung cấp một bộ xử lý thông minh trên thiết bị đối với âm thanh xung quanh
(ví dụ: nhận dạng bài hát đang phát gần thiết bị).
|
SYSTEM_AUDIO_INTELLIGENCE |
Tất cả:
- Giống hệt với các điều kiện của
SYSTEM_UI_INTELLIGENCE ,
ngoại trừ việc cài đặt trước
cung cấp một bộ xử lý thông minh trên thiết bị dành cho âm thanh (cho
ví dụ: tạo phụ đề cho video, podcast, cuộc gọi điện thoại, cuộc gọi video và
tin nhắn thoại).
|
SYSTEM_NOTIFICATION_INTELLIGENCE |
Tất cả:
- Giống hệt với các điều kiện của
SYSTEM_UI_INTELLIGENCE ,
ngoại trừ việc cài đặt trước
dịch vụ này cung cấp một bộ xử lý thông minh trên thiết bị để xử lý các thông báo
(ví dụ: đề xuất câu trả lời và hành động đối với thông báo tin nhắn).
|
SYSTEM_TEXT_INTELLIGENCE |
Tất cả:
- Giống hệt với các điều kiện của
SYSTEM_UI_INTELLIGENCE ,
ngoại trừ việc cài đặt trước
dịch vụ này cung cấp một bộ xử lý thông minh trên thiết bị dành cho văn bản (cho
ví dụ: cung cấp bản dịch trực tiếp hoặc tính năng tự động điền).
|
SYSTEM_VISUAL_INTELLIGENCE |
Tất cả:
- Giống hệt với các điều kiện của
SYSTEM_UI_INTELLIGENCE ,
ngoại trừ việc cài đặt trước
dịch vụ này cung cấp một bộ xử lý thông minh trên thiết bị để hỗ trợ các tính năng trực quan
bao gồm cả việc phân tích dữ liệu của camera. Ví dụ: giữ nguyên
trong khi người dùng đang nhìn vào màn hình hoặc xác định lý tưởng
hướng màn hình dựa trên hướng khuôn mặt của người dùng trong
trên thiết bị.
|
COMPANION_DEVICE_APP_STREAMING |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng này có thể tạo và quản lý các kênh liên lạc bằng những
để chúng có thể trao đổi dữ liệu. Ứng dụng và các thiết bị đã kết nối
phải xác thực thành công lẫn nhau (ví dụ: bằng cách chứng minh
kiến thức về khoá dùng chung) để thiết lập các kênh liên lạc này.
Các kênh liên lạc phải có biện pháp bảo vệ được mã hoá.
- Ứng dụng có thể gửi thông báo từ thiết bị cục bộ đến thiết bị được kết nối
thiết bị để người dùng có thể thực hiện hành động đối với thông báo trên
thiết bị thông minh.
- Có thể truyền trực tuyến siêu dữ liệu cần thiết để truyền trực tuyến ứng dụng đến
thiết bị được kết nối, chẳng hạn như danh sách ứng dụng có sẵn trên
thiết bị cục bộ.
- Có thể truyền trực tuyến ứng dụng từ thiết bị cục bộ đến thiết bị được kết nối
thiết bị của họ sau khi người dùng cho biết họ muốn làm vậy bằng
sự đồng ý rõ ràng (trên điện thoại hoặc trên thiết bị được kết nối).
- Có thể phát lại (chèn) các sự kiện xảy ra trên một sự kiện phát trực tuyến
trên một thiết bị đã kết nối trở lại trên thiết bị cục bộ. Ví dụ:
phát lại một sự kiện chạm trên máy tính bảng ở cùng toạ độ trên
điện thoại.
- Ứng dụng có thể thay thế luồng micrô của thiết bị cục bộ bằng
luồng micrô của thiết bị đã kết nối trong khi một ứng dụng được truyền trực tuyến đang sử dụng
micrô.
- Ứng dụng này sẽ ghi âm từ thiết bị rồi truyền trực tuyến đó đến thiết bị được kết nối.
thiết bị.
- Phải chặn luồng camera của thiết bị cục bộ trong khi một ứng dụng được truyền trực tuyến
thông qua máy ảnh.
- Phải xác minh tính toàn vẹn của bản dựng hệ điều hành của thiết bị đã kết nối
(ví dụ: bằng cách sử dụng quy trình chứng thực thiết bị như trong
VerifiedBootState ).
- Chỉ những ứng dụng truyền trực tuyến trong đó chỉ có một tài khoản trùng khớp trong
sổ đăng ký tài khoản trên thiết bị, (cho
Ví dụ:
AccountManager
trên Android) trên cả hai thiết bị.
Nếu đây không phải là
Trong trường hợp khác, việc phát trực tiếp phải được cho phép bằng mã một lần hiện trên
thiết bị nguồn và được nhập trên thiết bị được kết nối. Xin lưu ý rằng trong trường hợp
các thiết bị hỗ trợ nhiều người dùng (và không hỗ trợ nhiều tài khoản) bằng cùng một
cách ly dữ liệu đáng tin cậy như
Nhiều người dùng Android,
người dùng được tính là một thiết bị.
- Phải dừng phát trực tuyến và ngắt kết nối khỏi một thiết bị đã kết nối ngay lập tức
nếu trạng thái xác thực tài khoản trên thiết bị được kết nối hết hạn hoặc
bị thu hồi.
- Phải xác minh rằng thiết bị được kết nối nằm trong phạm vi Bluetooth của
thiết bị cục bộ trước và trong khi truyền trực tuyến.
- Phải ngắt kết nối các phiên truyền trực tuyến ứng dụng đang diễn ra nếu người dùng không
tương tác với thiết bị đã kết nối (ví dụ: bàn phím, màn hình cảm ứng
và chuột không hoạt động) trong 5 phút. Ứng dụng truyền trực tuyến video được miễn trừ
khỏi yêu cầu này.
- Nếu thiết bị nguồn sử dụng Hệ số kiến thức trên màn hình khoá (LSKF), khi
màn hình bị khoá, ứng dụng không được truyền trực tuyến ứng dụng tới
trừ phi thiết bị đó có màn hình khoá và đã được mở khoá.
- Nếu thiết bị do quản trị viên quản lý, ứng dụng phải tuân thủ
chính sách do quản trị viên đặt ra về việc bật hoặc tắt tính năng truyền phát ứng dụng
các thiết bị ở gần (ví dụ: sử dụng
DevicePolicyManager
cài đặt trong Android).
- Phải đảm bảo rằng màn hình từ xa và tất cả các nguồn nhập từ xa
các sự kiện thuộc về cùng một thiết bị logic (ví dụ: một màn hình hiển thị từ xa
và bàn phím được kết nối) từ góc độ người dùng và các sự kiện được định tuyến tương ứng.
- Người dùng phải có thể dừng truyền trực tuyến từ thiết bị cục bộ.
ví dụ: bằng cách sử dụng nút trong một thông báo liên tục. Chiến dịch này
hành vi sẽ do màn hình khoá kiểm soát, nếu điện thoại đã thiết lập phương thức khoá màn hình.
- Phải hiển thị một thuộc tính tương tác trên thiết bị nguồn khi truyền trực tuyến
đang diễn ra trên một thiết bị khác, chẳng hạn như biểu tượng trên thanh trạng thái hoặc
thông báo liên tục.
|
DEVICE_POLICY_MANAGEMENT |
Tất cả:
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng. Ứng dụng không thể yêu cầu
vai trò này vì nó được chỉ định sẵn cho tên gói
do OEM xác định khi thiết bị được gửi đi.
- Ứng dụng phải có khả năng cấp phép cho một hồ sơ được quản lý (chủ sở hữu hồ sơ) hoặc
thiết bị được quản lý (chủ sở hữu thiết bị), bao gồm cả việc tải xuống và cài đặt
Ứng dụng Device Policy thích hợp làm chủ sở hữu thiết bị/hồ sơ nếu
là bắt buộc.
- Ứng dụng có thể tự động cập nhật (không bắt buộc)
tài nguyên
chẳng hạn như các chuỗi, đối tượng có thể vẽ dùng để quản lý chính sách thiết bị.
- Ứng dụng có thể là ứng dụng hệ thống được cài đặt trước hoặc có thể được tải xuống và
trước khi cấp phép.
- Đối với các trường hợp cấp phép của chủ sở hữu hồ sơ, khi ứng dụng chủ sở hữu vai trò được
cài đặt trên một người dùng Android nhất định,
Trình quản lý thẻ của Google phải được cài đặt trên tất cả các
trang doanh nghiệp
cho người dùng đó.
|
SYSTEM_APP_PROTECTION_SERVICE |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Mục đích duy nhất của ứng dụng là phát hiện ứng dụng có khả năng gây hại
(những ứng dụng có thể gây rủi ro cho người dùng, dữ liệu của người dùng hoặc thiết bị như
phần mềm trojan, phần mềm lừa đảo và phần mềm gián điệp) hoặc
Di động
Phần mềm không mong muốn.
- Ứng dụng phải đáp ứng tất cả yêu cầu nêu trong CDD của Android
phần 9.8.6.
Dữ liệu cấp hệ điều hành và dữ liệu môi trường xung quanh.
- Ứng dụng không được khai báo
android.permission.INTERNET
quyền thông thường. Thay vào đó, thiết bị phải truy cập Internet thông qua
được xác định rõ ràng
trong một dự án nguồn mở.
- Ứng dụng không được liên kết với một số ứng dụng, ngoại trừ các ứng dụng hệ thống sau đây:
Đơn vị kiểm soát quyền và các thành phần cung cấp Dịch vụ điện thoại và Internet
API. Bạn phải thiết lập mỗi liên kết được phép một cách rõ ràng thông qua
Cấu hình
<allow-association> trong hệ thống
config.
- Ứng dụng không được chia sẻ dữ liệu với ứng dụng, trừ phi có người dùng trực tiếp
(ví dụ: người dùng nhấn một nút rõ ràng mỗi khi
được chia sẻ).
|
SYSTEM_AUTOMOTIVE_CALENDAR_SYNC_MANAGER |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng phải chuyển dữ liệu lịch từ thiết bị iOS hoặc Android của người dùng
sang thiết bị Android Auto. Thiết bị Android Auto phải lưu trữ
dữ liệu lịch này trong
nhà cung cấp lịch.
- Ứng dụng phải cung cấp một thành phần giao diện người dùng trên điện thoại mà người dùng có thể sử dụng
bật tính năng đồng bộ hoá lịch rồi chọn các lịch cần đồng bộ hoá. Ứng dụng phải
cung cấp một thành phần giao diện người dùng trên điện thoại mà người dùng có thể sử dụng để tắt
đồng bộ hoá lịch.
- Ứng dụng có thể hoạt động mà không cần kết nối Internet. Ví dụ:
bằng cách sử dụng kết nối trực tiếp có dây hoặc không dây.
|
AUTOMOTIVE_NAVIGATION |
Tất cả:
- Ứng dụng có một hoạt động mà các ứng dụng có thể gọi thông qua ý định ngầm ẩn
cho biết vị trí hiện tại của người dùng và khu vực xung quanh.
- Ứng dụng có một hoạt động mà các ứng dụng có thể gọi thông qua ý định ngầm ẩn
cho phép người dùng điều hướng tới một vị trí địa lý cụ thể.
- Ứng dụng có một hoạt động được khởi chạy trên cụm đo lường khi
giữ tiêu điểm điều hướng.
Hoạt động phải cho thấy vị trí hiện tại của người dùng, khu vực xung quanh
và cho phép họ điều hướng đến
một vị trí địa lý cụ thể.
|
COMPANION_DEVICE_COMPUTER |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Cho phép người dùng đồng bộ hoá hai chiều thông báo và truy cập vào ảnh cũng như nội dung nghe nhìn
điện thoại trên một máy tính kết nối mạng.
|
SYSTEM_SETTINGS_INTELLIGENCE |
Ít nhất một trong các giá trị sau:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Có một dịch vụ cung cấp các tính năng thông minh cho phần Cài đặt
hơn, chẳng hạn như đề xuất và tìm kiếm.
|
NOTES |
Tất cả:
|
COMPANION_DEVICE_GLASSES |
Ứng dụng có thể đưa ra các yêu cầu liên kết và quản lý một
thiết bị đeo kính (bằng cách sử dụng API được cung cấp bởi
CompanionDeviceManager
). Khi thiết bị kính và ứng dụng được kết nối bằng giao diện người dùng
do CDM cung cấp, người dùng có thể quản lý thiết bị kính của họ bằng cách cấp cho
quyền truy cập vào danh bạ cũng như quyền quản lý thông báo cũng như quyền truy cập vào điện thoại
cuộc gọi.
|
COMPANION_DEVICE_NEARBY_DEVICE_STREAMING |
Tất cả:
- Ứng dụng là một
ứng dụng hệ thống
của Google.
- Chỉ OEM mới có thể cấp vai trò này cho ứng dụng.
- Ứng dụng này có thể tạo và quản lý các kênh liên lạc bằng những
để thiết bị có thể trao đổi dữ liệu. Ứng dụng và
các thiết bị phải xác thực lẫn nhau thành công (ví dụ: bằng
chứng minh kiến thức của họ về khoá dùng chung) để thiết lập hoạt động giao tiếp
các kênh.
Các kênh liên lạc phải có biện pháp bảo vệ được mã hoá.
- Ứng dụng có thể gửi thông báo từ thiết bị cục bộ đến thiết bị được kết nối
thiết bị để người dùng có thể thực hiện hành động đối với thông báo trên
thiết bị thông minh.
- Có thể truyền trực tuyến siêu dữ liệu cần thiết để truyền trực tuyến ứng dụng đến
thiết bị được kết nối, chẳng hạn như danh sách ứng dụng có sẵn trên
thiết bị cục bộ.
- Có thể truyền trực tuyến ứng dụng từ thiết bị cục bộ đến thiết bị được kết nối
thiết bị của họ sau khi người dùng cho biết họ muốn làm vậy bằng
sự đồng ý rõ ràng (trên điện thoại hoặc trên thiết bị được kết nối).
- Có thể phát lại (chèn) các sự kiện xảy ra trên một sự kiện phát trực tuyến
trên một thiết bị đã kết nối trở lại trên thiết bị cục bộ. Ví dụ:
phát lại một sự kiện chạm trên máy tính bảng ở cùng toạ độ như trên
điện thoại hoặc phát lại một sự kiện đầu vào đã diễn ra trên thiết bị kính
với cùng một ngữ nghĩa đầu vào như trên điện thoại.
- Ứng dụng có thể thay thế luồng micrô của thiết bị cục bộ bằng
luồng micrô của thiết bị đã kết nối trong khi một ứng dụng được truyền trực tuyến đang sử dụng
micrô.
- Ứng dụng này sẽ ghi âm từ thiết bị rồi truyền trực tuyến đó đến thiết bị được kết nối.
thiết bị.
- Phải xác minh tính toàn vẹn của bản dựng hệ điều hành cho thiết bị đã kết nối
(ví dụ: bằng cách sử dụng quy trình chứng thực thiết bị như trong
VerifiedBootState ).
- Chỉ truyền trực tuyến các ứng dụng mà trong đó chỉ có một tài khoản trùng khớp trong sổ đăng ký tài khoản trên thiết bị, (đối với
Ví dụ:
AccountManager
trên Android) trên cả hai thiết bị.
Nếu đây không phải là
Trong trường hợp khác, việc phát trực tiếp phải được cho phép bằng mã một lần hiện trên
thiết bị nguồn và được nhập trên thiết bị được kết nối. Xin lưu ý rằng trong trường hợp
các thiết bị hỗ trợ nhiều người dùng (và không hỗ trợ nhiều tài khoản) bằng cùng một
cách ly dữ liệu đáng tin cậy như
Nhiều người dùng Android,
người dùng được tính là một thiết bị.
- Phải dừng phát trực tuyến và ngắt kết nối khỏi một thiết bị đã kết nối ngay lập tức
nếu trạng thái xác thực tài khoản trên thiết bị được kết nối hết hạn hoặc
bị thu hồi.
- Nếu thiết bị nguồn sử dụng LSKF, khi
màn hình bị khoá, ứng dụng không được truyền trực tuyến ứng dụng tới
trừ phi thiết bị đó có màn hình khoá và đã được mở khoá.
- Nếu thiết bị do quản trị viên quản lý, ứng dụng phải tuân thủ
chính sách do quản trị viên đặt ra về việc bật hoặc tắt tính năng phát trực tuyến
các thiết bị ở gần (ví dụ: sử dụng
DevicePolicyManager
cài đặt trong Android).
- Phải đảm bảo rằng màn hình từ xa và tất cả các nguồn nhập từ xa
các sự kiện thuộc về cùng một thiết bị logic (ví dụ: một màn hình hiển thị từ xa
và bàn phím được kết nối) từ góc độ người dùng và các sự kiện được định tuyến
cho phù hợp.
- Người dùng phải có thể dừng truyền trực tuyến từ thiết bị cục bộ.
ví dụ: bằng cách sử dụng nút trong một thông báo liên tục. Chiến dịch này
hành vi sẽ do màn hình khoá kiểm soát, nếu điện thoại có phương thức khoá màn hình
thiết lập.
- Phải hiển thị một thuộc tính tương tác trên thiết bị nguồn khi truyền trực tuyến
đang diễn ra trên một thiết bị khác, chẳng hạn như biểu tượng trên thanh trạng thái hoặc
thông báo liên tục.
|
WALLET |
Một trong các lựa chọn sau:
- Ứng dụng có dịch vụ NFC APDU đăng ký ít nhất một mã AID trong
danh mục THANH TOÁN.
- Ứng dụng này triển khai một thực thể của
QuickAccessWalletService .
|