2011-06-29 65 views
33

Tôi đang phát triển một ứng dụng Android. Về cơ bản tôi muốn đọc câu trả lời USSD vào ứng dụng. Có API nào để làm như vậy không? Làm thế nào để lấy các tin nhắn này vào ứng dụng?Cách đọc tin nhắn USSD trong Android?

+0

Kiểm tra giải pháp trên http://stackoverflow.com/questions/6515906/how-to-read-ussd-messages-in-android/33964512#33964512 –

+0

Kiểm tra anwser của tôi tại đây http://stackoverflow.com/a/ 34132708/5603642 – HenBoy331

Trả lời

33

Chưa có API cho yêu cầu USSD. ticket để tạo API này không bị đóng. Nhưng cộng đồng đã tìm thấy một số hack làm thế nào để thêm tính năng này vào ứng dụng của họ.

  1. Cách tiếp cận đầu tiên là phân tích nhật ký. Here là nơi bạn có thể tìm thấy một lớp học làm điều này. Và here là một ứng dụng thử nghiệm sử dụng lớp này.
  2. Ngoài ra there là phương pháp thứ hai.

Chúc may mắn!

+1

Bạn đã thử các phương pháp này chưa? Họ có đang làm việc không? – batman

+1

AFAIR, tôi đã thử phiên bản đầu tiên với Gingerbread và nó hoạt động. Tôi không biết về các phiên bản mới. – Yury

+0

@Yury là nó hoạt động với android 4.2 ?? https://code.google.com/p/android/issues/detail?id=1285#c311 ai đó nói rằng phiên bản mới nhất của android đã phá vỡ bản hack. Nhưng tôi không biết những gì "hack" ông đã nói về. Bạn có thể xin vui lòng gửi một bản cập nhật ở đây, nó sẽ là tuyệt vời! – Matical

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