2009-11-28 45 views
9

Tôi đang cố gắng viết một chức năng cho nền tảng Android cho phép tôi gọi 911 mà không cần bất kỳ lời nhắc nào.Quay số mà không cần nhắc

Tôi đã thêm quyền cho phép android.permission.CALL_PRIVILEGED. Tôi chỉ cần một chức năng mà sẽ quay số 911 tại một nút bấm trong menu tùy chọn của tôi.

+3

Tôi có thể nghĩ đến một số ứng dụng thực sự tốt của ứng dụng như thế này. "Tại sao trên trái đất...?" không phải là một bình luận hữu ích. – marcc

+0

Bạn có đang sử dụng ý định ACTION_CALL không? Nó có hoạt động không? –

+3

Tôi sẽ xem xét điều này trước khi lăn nó ra. Bạn không muốn làm cho nó dễ dàng để người dùng quay số 911. Đã có đủ các cuộc gọi 911 ngẫu nhiên. Nếu người dùng vô tình quay số 911 một hoặc hai lần, họ có thể sẽ gỡ cài đặt ứng dụng của bạn. Nó cũng có thể là tốt đẹp để thêm một lưu ý nói với người dùng không để treo lên trên một cuộc gọi 911, ở lại trên đường dây và nói với họ đó là một sai lầm. Một vài trang thảo luận vấn đề này: http://www.911dispatch.com/911/911_misdials.html http://www.fcc.gov/cgb/consumerfacts/unint911.html –

Trả lời

14

Theo API, ACTION_CALL sẽ thực hiện những gì bạn cần nhưng không làm số khẩn cấp, trong khi ACTION_DIAL sẽ hiển thị trình quay số có lời nhắc quay số nhưng cho phép gọi số khẩn cấp.

Tôi e rằng không có cách nào để làm những gì bạn muốn, vì một lý do chính đáng - để ngăn chặn các dịch vụ khẩn cấp cho các dịch vụ khẩn cấp. Đó là một biện pháp phòng ngừa.

+0

Có thể một số kiểu tùy chỉnh? Dành cho android> = 7.0. –

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