Yêu cầu cấp quyền cho ứng dụng trên Android

(ZmikiSoft.com) – Yêu cầu cấp quyền cho ứng dụng trên Android.

Có thể nói Android là hệ điều hành chạy nhân linux phổ biến nhất thế giới. Android ngày càng trở nên thân thuộc với hầu hết mọi người nhờ vào sự hỗ trợ lớn từ Google, và được nhiều nhà sản xuất phần cứng phát triển thiết bị. Với giá cả nằm ở mọi ngưỡng từ thiết bị giá rẻ, trung đến cao, Android đều cho thấy việc chiếm lĩnh thị trường vô cùng mạnh mẽ của mình.

Nhờ vào việc Android được sự đón nhận mạnh mẽ từ người dùng, Google đã liên tục đầu tư để mang nền tảng này ngày càng tốt hơn. Chính vì thế mà khi Google ra các phiên bản mới đều có những bước đi rất lớn. Cụ thể như từ Android 5.0 Google đã thay đổi trình biên dịch hệ thống qua ART giúp các ứng dụng của Android chạy nhanh hơn, việc quản lý bộ nhớ, pin tốt hơn. Từ Android 6.0, Google đã nâng cấp phân quyền rất mạnh, hầu hết mọi ứng dụng trước đó Developer phải cập nhật lại ứng dụng của mình.

Việc yêu cầu quyền vào ứng dụng Android ở phiên bản Android từ 6.0 trở đi giúp người dùng hạn chế được việc bị tin tặc hack thiết bị, chiếm thông tin cá nhân, các thông tin tài khoản khách hàng lưu trên thiết bị… Khi ứng dụng được cài đặt và khởi chạy, để sử dụng các quyền truy cập riêng tư hoặc truy cập phần cứng ứng dụng thì ứng dụng sẽ hỏi ý kiến người dùng, nếu người dùng đồng ý thì ứng dụng mới có quyền thực thi. Điều này giúp khách hàng tránh được các rắc rối nhất định. Tất nhiên việc yêu cầu cấp quyền cho ứng dụng được thực hiện khi thiết bị còn quyền kiểm soát ( nghĩa là chưa bị root ).

Một số quyền yêu cầu của ứng dụng cần chấp nhận từ người dùng:

Permission Group Permissions
CALENDAR
  • READ_CALENDAR
  • WRITE_CALENDAR
CAMERA
  • CAMERA
CONTACTS
  • READ_CONTACTS
  • WRITE_CONTACTS
  • GET_ACCOUNTS
LOCATION
  • ACCESS_FINE_LOCATION
  • ACCESS_COARSE_LOCATION
MICROPHONE
  • RECORD_AUDIO
PHONE
  • READ_PHONE_STATE
  • CALL_PHONE
  • READ_CALL_LOG
  • WRITE_CALL_LOG
  • ADD_VOICEMAIL
  • USE_SIP
  • PROCESS_OUTGOING_CALLS
SENSORS
  • BODY_SENSORS
SMS
  • SEND_SMS
  • RECEIVE_SMS
  • READ_SMS
  • RECEIVE_WAP_PUSH
  • RECEIVE_MMS
STORAGE
  • READ_EXTERNAL_STORAGE
  • WRITE_EXTERNAL_STORAGE

Khóa học lập trình Android
Khóa học lập trình Java
Khóa học lập trình iOS
Khóa học lập trình Objective-C/Swift