ระบบปฏิบัติการ Android ใช้ระบบ “สิทธิ์” ซึ่งให้สิทธิ์แอปพลิเคชันในการเข้าถึงฟังก์ชันเฉพาะของอุปกรณ์ การอนุญาตเหล่านี้อาจรวมถึงการเข้าถึงกล้อง ไมโครโฟน รายชื่อ รูปภาพ ตำแหน่ง และคุณสมบัติอื่นๆ

android persmissions

การอนุญาตมีจุดประสงค์ที่สำคัญหลายประการ:

ความปลอดภัย: ระบบการอนุญาตป้องกันการเข้าถึงข้อมูลส่วนบุคคลของผู้ใช้โดยไม่ได้รับอนุญาต แอปพลิเคชันจะต้องขออนุญาตอย่างชัดเจนเพื่อใช้ฟังก์ชันบางอย่าง และผู้ใช้สามารถให้หรือปฏิเสธการเข้าถึงนี้ได้
การควบคุม: ผู้ใช้จะควบคุมฟังก์ชันและข้อมูลทั้งหมดที่แต่ละแอปพลิเคชันสามารถใช้ได้ ช่วยให้พวกเขาสามารถจัดการความเป็นส่วนตัวและความปลอดภัยได้อย่างมีประสิทธิภาพ
ฟังก์ชันการทำงาน: แอปพลิเคชันบางตัวไม่สามารถทำงานได้อย่างสมบูรณ์หากไม่มีการอนุญาตเฉพาะ ตัวอย่างเช่น แอปพลิเคชันกล้องจำเป็นต้องเข้าถึงกล้องของอุปกรณ์เพื่อถ่ายภาพ

อย่างไรก็ตาม ผู้ใช้ต้องใช้ความระมัดระวังในการให้สิทธิ์แก่แอปพลิเคชัน โดยเฉพาะอย่างยิ่งเมื่อดาวน์โหลดจากแหล่งที่ไม่คุ้นเคย เพื่อป้องกันการละเมิดความเป็นส่วนตัวและข้อมูลสูญหาย

ACCESS_FINE_LOCATIONเข้าถึงตำแหน่งที่แน่นอนของคุณ (GPS).
BODY_เซนเซอร์เข้าถึงข้อมูลจากเซ็นเซอร์สุขภาพ (อัตราการเต้นของหัวใจ, จำนวนก้าว).
CALL_LOGเข้าถึงบันทึกการโทร (เข้า, โทรออก, ไม่ได้รับ).
กล้องเข้าถึงกล้องเพื่อถ่ายภาพ/วิดีโอ
ติดต่อการเข้าถึงรายชื่อผู้ติดต่อ
ไมโครโฟนบันทึกเสียง
PHONE_STATEการเข้าถึงข้อมูลสถานะโทรศัพท์ (หมายเลขโทรศัพท์, IMEI).
SMSเข้าถึงข้อความ SMS (อ่าน ส่ง ลบ)
การจัดเก็บเข้าถึงไฟล์บนอุปกรณ์ (อ่าน แก้ไข ลบ)

รายการสิทธิ์ Android ทั้งหมด: https://developer.android.com/reference/android/Manifest.permission

สิทธิ์สำหรับ Android