2010-03-21 43 views
12

Tôi muốn thêm chi tiết vào màn hình cuộc gọi đến trên Android. cho phép nói rằng tôi có chuỗi 'x', vì vậy tôi muốn 'x' hiển thị trên màn hình cuộc gọi đến dưới tên của người hiện đang gọi.màn hình cuộc gọi đến android

Tôi biết điều này có thể do các ứng dụng này: CallerId, Vringo

Tôi khá mới cho khu vực này, vì vậy tôi cần phải biết quá trình để đạt được điều đó, ví dụ là gì: có được sự kiện cuộc gọi đến, chuyển đến giao diện cuộc gọi đến và v.v.

Cảm ơn!

Trả lời

7

Tôi nghĩ bạn phải xem xét những người nhận ý định (thực sự được gọi là bộ lọc ý định => phải được xác định trong tệp kê khai của bạn), cần có một cuộc gọi đến. Và sau đó bạn xác định ứng dụng của riêng bạn, với một hoạt động được thực hiện để nhận được loại ý định này và với thiết kế mà bạn thích ... nếu tôi không nhầm, nó phải là: ACTION_ANSWER

bạn có thể tìm thêm tài liệu herethere.

+2

Có dự án mã nguồn mở có thể được sử dụng làm tài liệu tham khảo http://code.google.com/p/incomingcallplus/ – guigouz

+15

dự án mã nguồn mở không có nguồn bên trong. – VOX

3

CallerId dường như hiển thị Bánh mì nướng trên màn hình Cuộc gọi hoặc họ có thể sử dụng các phương thức addView của WindowManager (tôi nghĩ Vringo đang hoạt động theo cách như vậy). Vấn đề lớn nhất trong trường hợp này là biết rằng màn hình cuộc gọi hiện đang ở mặt trước.

Các vấn đề liên quan