Trong ứng dụng của tôi, tôi muốn thực hiện cuộc gọi một lần mà không cần sử dụng android.permission.CALL_PHONE. là nó có thể? vì người dùng cho phép này sợ phải cài đặt ứng dụng này.quyền android - call_phone là bắt buộc?
cảm ơn
Trong ứng dụng của tôi, tôi muốn thực hiện cuộc gọi một lần mà không cần sử dụng android.permission.CALL_PHONE. là nó có thể? vì người dùng cho phép này sợ phải cài đặt ứng dụng này.quyền android - call_phone là bắt buộc?
cảm ơn
tải trước số bạn muốn gọi trong trình quay số và nhấn nút "Gọi" cho người dùng. Điều này không yêu cầu bất kỳ quyền bổ sung nào.
Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + PhoneNumber));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
Không, bạn không thể gọi điện thoại mà không chỉ định quyền đó. Điều này là do thiết kế, để bảo vệ người dùng khỏi các ứng dụng độc hại.
Đây có phải là câu hỏi nghiêm trọng không? Quyền có ở đó để hiển thị cho người dùng những gì ứng dụng của bạn có khả năng. Nếu bạn có thể bỏ qua thì toàn bộ hệ thống cho phép sẽ là vô nghĩa. –
Có @slukian là bất kỳ lựa chọn thay thế nào khác để làm điều này? – naresh
@alextsc làm thế nào để làm điều đó? (Vô nghĩa) – naresh