Có ai biết mục đích của cuộc gọi nhỡ là gì không. Trên thực tế tôi muốn gửi sms về cuộc gọi nhỡ và cuộc gọi incomming trong ứng dụng của tôi.bộ thu phát sóng cho cuộc gọi nhỡ trong android
6
A
Trả lời
10
Không có chương trình phát sóng cụ thể cho cuộc gọi nhỡ, AFAIK.
Bạn có thể xem chương trình phát sóng ACTION_PHONE_STATE_CHANGED
, đợi cho đến khi điện thoại chuyển từ EXTRA_STATE_RINGING
sang EXTRA_STATE_IDLE
, sau đó thử kiểm tra nhà cung cấp nội dung CallLog
để xem cuộc gọi có bị nhỡ hay không. Tôi đã không thử kỹ thuật này, nhưng nó có thể hoạt động.
11
Bạn cần phải sử dụng một ContentObserver
public class MissedCallsContentObserver extends ContentObserver
{
public MissedCallsContentObserver()
{
super(null);
}
@Override
public void onChange(boolean selfChange)
{
Cursor cursor = getContentResolver().query(
Calls.CONTENT_URI,
null,
Calls.TYPE + " = ? AND " + Calls.NEW + " = ?",
new String[] { Integer.toString(Calls.MISSED_TYPE), "1" },
Calls.DATE + " DESC ");
//this is the number of missed calls
//for your case you may need to track this number
//so that you can figure out when it changes
cursor.getCount();
cursor.close();
}
}
Từ ứng dụng, bạn chỉ cần làm điều này:
MissedCallsContentObserver mcco = new MissedCallsContentObserver();
getApplicationContext().getContentResolver().registerContentObserver(Calls.CONTENT_URI, true, mcco);
Các vấn đề liên quan
- 1. widget cập nhật android từ bộ thu sóng phát sóng
- 2. Bộ thu phát sóng động trong Fragment
- 3. Bộ phận thu phát và phát sóng
- 4. Bộ thu phát sóng onReceive() được gọi nhiều lần
- 5. bắt đầu một asynctask từ bộ thu sóng phát sóng
- 6. Máy thu phát sóng giá bao nhiêu cho bộ nhớ?
- 7. Khởi động và ngừng thu phát sóng
- 8. android: bộ thu phát sóng cho màn hình bật và tắt màn hình
- 9. Làm thế nào để thực hiện cuộc gọi nhỡ?
- 10. Có thể viết bộ thu phát sóng Android phát hiện khi điện thoại thức dậy không?
- 11. Hoàn thành một Hoạt động từ Bộ thu Phát sóng
- 12. Cuộc gọi của Người nhận phát sóng hai lần
- 13. Sự cố khi lấy khóa đánh thức từ bộ thu sóng phát sóng
- 14. Thiết bị thu phát sóng Android cho tin nhắn SMS đã gửi?
- 15. Cách nhận số cuộc gọi và số SMS bị nhỡ
- 16. Dịch vụ khởi động Android sử dụng bộ thu phát sóng
- 17. Cách đăng ký intentfilter tùy chỉnh cho bộ thu phát sóng trong tệp kê khai?
- 18. Bắt đầu và dừng một thông báo từ bộ thu sóng phát sóng
- 19. Thẻ NFC Android nhận được với bộ phát sóng
- 20. Cách truy xuất các cuộc gọi nhỡ trên Android SDK 2.2
- 21. $ phát ra $ phát sóng đồng bộ hoặc không đồng bộ?
- 22. Giữ cho bộ thu phát sóng chạy sau khi ứng dụng được đóng
- 23. Địa chỉ phát sóng Android
- 24. Phát sóng Camera Android Video
- 25. Trình quản lý báo động Android với bộ thu phát sóng được đăng ký trong mã thay vì hiển thị
- 26. là nhiều máy thu phát hợp pháp trong android?
- 27. Sự khác biệt giữa dịch vụ và máy thu phát sóng trong android
- 28. Làm cách nào để phân biệt giữa cuộc gọi nhỡ và từ chối trả lời?
- 29. Cách từ chối cuộc gọi có lập trình trong android
- 30. Bộ thu phát và kết quả nhận được trong android
@ CommonsWare-thể chúng ta phân biệt giữa cuộc gọi nhỡ và từ chối cuộc gọi vì cả hai chức năng trong cách đề cập ở trên !!! –