2010-11-09 23 views
5

Xin chào, tôi muốn truy cập danh sách cuộc gọi Android, vì vậy tôi có thể thấy tên liên hệ, giờ gọi, thời lượng, giờ gọi và ngày. Nó ở đâu, và làm thế nào tôi có thể truy cập nó?Cách truy cập danh sách cuộc gọi Android?

Cảm ơn.

Trả lời

6

Tôi tin rằng bạn đang tìm kiếm lớp CallLog, một phần của android.provider.

Xem thêm thông tin tại http://developer.android.com/reference/android/provider/CallLog.html

Bạn sẽ có thể gọi nó bằng cách sử dụng constructor liệt kê ở đó. Hy vọng rằng sẽ giúp!

EDIT: Điều này thực sự có thể hữu ích hơn cho bạn: http://developer.android.com/reference/android/provider/CallLog.Calls.html

+0

vâng, tôi đang đọc. Nhưng làm thế nào tôi có thể thực hiện phương thức getLastOutgoingCall(). Tôi có một lớp học mở rộng một Hoạt động, nhưng làm thế nào có thể thực hiện một phương thức CallLog.Calls? – rogcg

+1

Sử dụng {import android.provider.CallLog.Calls;} (không có {}) ở đầu Hoạt động của bạn, với phần còn lại của hàng nhập khẩu của bạn. Sau đó, trong hoạt động của bạn, bạn có thể tham khảo lớp bằng cách sử dụng {Calls} (không có {}). Bạn có thể gọi phương thức đó, ví dụ, bằng cách sử dụng {Calls.getLastOutgoingCall()}. Dưới đây là một số mã ví dụ cho các hoạt động tương tự: http://hi-android.info/src/com/android/phone/CallLogAsync.java.html – spanky

1

Trước tiên bạn có sử dụng chức năng tìm kiếm hoặc google không? "danh sách cuộc gọi android" đã cho tôi số this trên google làm liên kết thứ hai.