chấm dứt cuộc gọi điện thoại, điện thoại Manager sẽ phát sóng một Intent action_phone_state_changed.
Bằng cách đăng ký một nhận Ý định manifest mà nghe cho ý định phát sóng này, như trong đoạn mã dưới đây, bạn có thể lắng nghe các cuộc gọi điện thoại đến bất cứ lúc nào, ngay cả khi ứng dụng isn 'của bạn t đang chạy. Lưu ý rằng ứng dụng của bạn cần phải yêu cầu sự cho phép READ_PHONE_STATE nhận tình trạng điện thoại thay đổi Broadcast Intent.
Các điện thoại nhà nước thay đổi Broadcast Ý định bao gồm đến hai tính năng bổ sung. Tất cả các chương trình phát sóng như vậy sẽ bao gồm các EXTRA_STATE thêm, có giá trị sẽ là một trong những TelephonyManager.CALL_STATE_ * hành động được mô tả trước đó để biểu thị trạng thái điện thoại mới. Nếu nhà nước đang đổ chuông, tiếp cận mục đích phát sóng cũng sẽ bao gồm các extra_incoming_number thêm, có giá trị đại diện cho các số gọi đến.
Các mã bộ xương sau đây có thể được sử dụng để trích xuất các trạng thái điện thoại hiện tại và cuộc gọi đến num¬ber nơi nó tồn tại:
lớp PhoneStateChangedReceiver công cộng mở rộng BroadcastReceiver {
© Override
public void onReceive (bối cảnh bối cảnh, mục đích ý) {
string phoneState = intent.getStringExtra (TelephonyManager.EXTRA_STATE); if (phoneState.equals (TelephonyManager.EXTRA_STATE_RINGING)) {
string PHONENUMBER =
intent.getStringExtra (TelephonyManager.EXTRA_INCOMING_NUMBER);
Toast.makeText (bối cảnh,
"Gọi đến từ:" + PhoneNumber,
Toast.LENGTH_L0NG) .show ()
}
GIỚI THIỆU SMS VÀ MMS
Nếu bạn sở hữu một chiếc điện thoại di động đó là ít hơn hai thập kỷ cũ, rất có thể bạn đã quen với tin nhắn SMS. SMS tại là một trong những cơ chế truyền thông sử dụng nhiều nhất trên điện thoại di động.
Công nghệ tin nhắn SMS được thiết kế để gửi tin nhắn văn bản ngắn giữa các điện thoại di động. Nó cung cấp hỗ trợ cho việc gửi cả tin nhắn văn bản (được thiết kế để được đọc bởi người) và thông điệp dữ liệu (có nghĩa là để được tiêu thụ bởi các ứng dụng). Dịch vụ nhắn tin đa phương tiện (MMS) cho phép người dùng gửi và nhận tin nhắn có chứa file đính kèm đa phương tiện như hình ảnh, video và âm thanh.
Vì tin nhắn SMS và MMS là công nghệ di động trưởng thành, có rất nhiều thông tin hiện có mô tả các chi tiết kỹ thuật của cách một tin nhắn SMS hoặc MMS tin được xây dựng và truyền qua không khí. Thay vì nhắc lại thông tin ở đây, các phần sau tập trung vào thực tiễn của việc gửi và nhận văn bản, dữ liệu, và tin nhắn đa phương tiện từ bên trong các ứng dụng Android.
đang được dịch, vui lòng đợi..
