Tin tức về sản phẩm
Mang khả năng hiển thị gốc đến trải nghiệm ứng dụng VoIP bằng phiên bản alpha mới nhất của Telecom
Đọc trong 2 phút
Lần ra mắt đầu tiên của thư viện Jetpack Telecom đã giới thiệu CallsManager, thay thế API ConnectionService cũ để đơn giản hoá quá trình tích hợp VoIP. CallsManager giúp đơn giản hoá hoạt động quản lý vòng đời cuộc gọi và định tuyến âm thanh, đồng thời cho phép tương tác với các nền tảng từ xa như đồng hồ thông minh, thiết bị Bluetooth và Android Auto. Ngoài ra, thư viện này còn hỗ trợ các tiện ích cuộc gọi để có nhiều tính năng hơn (chẳng hạn như xử lý người tham gia, biểu tượng tuỳ chỉnh, tắt tiếng cuộc gọi và tóm tắt cuộc họp trên các nền tảng từ xa) trong khi vẫn duy trì khả năng tương thích ngược xuống Android O (API cấp 26).
Dựa trên nền tảng này, Jetpack Telecom phiên bản 1.1.0 mang đến khả năng hiển thị và sự tiện lợi ở cấp gốc cho các ứng dụng VoIP của bên thứ ba. Bản phát hành mới nhất này giới thiệu các tính năng mới mạnh mẽ, bao gồm nhật ký cuộc gọi hợp nhất, loại trừ nhật ký cuộc gọi và chức năng gọi lại gốc, giúp người dùng quản lý cuộc gọi liền mạch hơn bao giờ hết.
Sau đây là thông tin chi tiết về những điểm mới và cách bạn có thể triển khai các tính năng này trong ứng dụng của mình.
Khắc phục khoảng cách trong Trình quay số: Nhật ký cuộc gọi hợp nhất và Lệnh gọi lại
Trước đây, người dùng phải mở từng ứng dụng của bên thứ ba để xem nhật ký cuộc gọi VoIP hoặc gọi lại cho cuộc gọi nhỡ. Với tính năng ghi nhật ký cuộc gọi tích hợp mới, các ứng dụng trình quay số hệ thống hiện có thể hiển thị nhật ký cuộc gọi trực tiếp từ các ứng dụng VoIP của bên thứ ba.
Thậm chí, người dùng hiện có thể bắt đầu gọi lại cho một liên hệ VoIP ngay từ trình quay số hệ thống gốc, giúp đơn giản hoá trải nghiệm giao tiếp.
Cách hoạt động:
Để chọn sử dụng tính năng này, hãy làm như sau:
- Đăng ký lệnh gọi lại: Ứng dụng VoIP của bạn phải đăng ký một ý định mới được hệ thống bảo vệ:
TelecomManager.ACTION_CALL_BACK. - Ghi nhật ký cuộc gọi: Sử dụng
TelecomManager.addCall(hoặc các API Jetpack liên quan) để đảm bảo hệ thống tự động ghi nhật ký cuộc gọi. - Quản lý mã cuộc gọi: Khi một cuộc gọi được đăng ký,
CallControlScope.getCallIdsẽ cung cấp một UUID duy nhất. Trình quay số hệ thống sử dụng chính xácTelecomManager.EXTRA_UUIDnày khi tạo ý định gọi lại. - Bắt đầu gọi lại: Ứng dụng của bạn phải lưu trữ và quản lý thông tin chi tiết về cuộc gọi được liên kết với UUID này. Khi trình quay số hệ thống kích hoạt ý định gọi lại bằng
EXTRA_UUID, ứng dụng của bạn có thể giải quyết liền mạch mã nhận dạng và bắt đầu cuộc gọi với thông tin chi tiết chính xác.
Kiểm soát chi tiết: Loại trừ nhật ký cuộc gọi
Chúng tôi nhận thấy rằng không phải cuộc gọi VoIP nào cũng nên xuất hiện trong nhật ký trình quay số gốc của hệ thống. Dù vì lý do quyền riêng tư, giao tiếp tạm thời hay hành vi dành riêng cho ứng dụng, bạn cần kiểm soát những gì xuất hiện.
Để giải quyết vấn đề này, chúng tôi sẽ giới thiệu tính năng Loại trừ nhật ký cuộc gọi. Giờ đây, bạn có thể ngăn một số cuộc gọi nhất định được ghi vào nhật ký cuộc gọi của hệ thống bằng cách đặt giá trị boolean isLogExcluded thành true trong CallAttributesCompat. Khi bạn định cấu hình cờ này, cuộc gọi sẽ hoàn toàn bị ẩn khỏi nhật ký hệ thống và trình quay số gốc sẽ không hiển thị cuộc gọi đó.
Lưu ý quan trọng về khả năng tương thích
Các tính năng ghi nhật ký và gọi lại tích hợp này có trên các thiết bị chạy Android 16.1 (SDK 36.1) trở lên. Hãy tham khảo tại đây để biên dịch ứng dụng của bạn bằng SDK Android 36.1.
Bắt đầu
Chúng tôi khuyến khích nhà phát triển kiểm thử các tính năng tích hợp này và khám phá cách nhật ký cuộc gọi hợp nhất và lệnh gọi lại có thể cải thiện trải nghiệm hằng ngày của người dùng đối với các ứng dụng VoIP.
Để giúp bạn bắt đầu và xem các API này hoạt động, chúng tôi đã tổng hợp một ứng dụng mẫu minh hoạ các tính năng tích hợp mới.
- Xem ứng dụng mẫu tại đây: https://github.com/android/platform-samples/tree/main/samples/connectivity/telecom
Hãy xem ghi chú phát hành và tài liệu để bắt đầu triển khai các tính năng này ngay hôm nay!
Lưu ý:: Mặc dù bạn có thể truy cập vào các API Jetpack Telecom phiên bản 1.1.0 để tích hợp, nhưng khả năng hiển thị nhật ký cuộc gọi gốc của Trình quay số hệ thống sẽ được triển khai theo từng giai đoạn, bắt đầu từ Google Meet. Để bảo vệ khỏi thư rác, trình quay số gốc sử dụng danh sách cho phép gói an toàn để kiểm soát màn hình VoIP. Để kiểm thử cục bộ các cách triển khai tính năng gọi lại và ghi nhật ký, bạn nên sử dụng ứng dụng Trình quay số mẫu Telecom mã nguồn mở làm môi trường trình mô phỏng.
Tiếp tục đọc
-
năm 2026năm 2026
Tin tức về sản phẩm
Tại Google I/O 2026, chúng tôi đã giới thiệu sự thay đổi của Android từ hệ điều hành sang hệ thống thông minh. Chúng tôi cũng minh hoạ cách bạn có thể xây dựng trải nghiệm thông minh một cách tự nhiên bằng hệ thống và đưa sức mạnh của AI của Google vào ứng dụng của mình.
Jingyu Shi • Đọc trong 2 phút
-
Tin tức về sản phẩm
Chúng tôi rất vui mừng thông báo rằng Android XR đã chính thức hỗ trợ Unreal Engine và Godot. Chúng tôi cũng ra mắt các công cụ mới được thiết kế để tăng năng suất và cho phép các tính năng XR mới: Trung tâm công cụ Android XR và Khung tương tác Android XR.
Luke Hopkins, Ryan Bartley • Đọc trong 4 phút
-
Tin tức về sản phẩm
Với việc phát hành Android 17, chúng tôi đang chuyển sang tiêu chuẩn phát triển ưu tiên khả năng thích ứng. Người dùng không còn chỉ dựa vào một kiểu dáng thiết bị; họ chuyển đổi giữa điện thoại, thiết bị có thể gập lại, máy tính bảng, máy tính xách tay, màn hình ô tô và môi trường XR sống động trong suốt cả ngày.
Fahd Imtiaz • Đọc trong 4 phút
Nhận thông tin cập nhật
Nhận thông tin chi tiết mới nhất về quá trình phát triển Android trong hộp thư đến của bạn mỗi tuần.