การอนุญาตแอปพลิเคชัน Android หมายถึงอะไร


26

เมื่อติดตั้งแอปพลิเคชันแอปพลิเคชันจะแสดงรายการการอนุญาตที่จำเป็นในการใช้งานฟังก์ชัน

ตัวอย่างหน้าจอการอนุญาต

ฉันกำลังสร้างรายการของระบบที่กำหนดสิทธิ์นี้และคำอธิบายของสิ่งที่พวกเขาหมายถึง เป็นชุมชนวิกิดังนั้นหากมีการเพิ่มสิทธิ์ใหม่ในอนาคตพวกเขาสามารถเพิ่มลงในรายการนี้ได้


ใน android application permissionsGoogle: ลิงค์ที่สอง
ArtemStorozhuk

1
@Astor นี่เป็นวิกิชุมชนสำหรับความหมายของสิทธิ์ทั้งหมด นั่นเป็นเหตุผลว่าทำไมพวกเขาอยู่ด้านล่างทั้งหมดแล้ว
Ryan Conrad

ทำไมไม่ลิงค์คัดลอกวาง?
ArtemStorozhuk

รายการพื้นฐานนอกจากนี้ยังสามารถพบได้ที่เว็บไซต์ของนักพัฒนา หากใครกำลังมองหารายชื่อภาษาเยอรมันสามารถพบได้ที่นี่ (การเปิดเผย: ฉันเป็นผู้เขียนหนังสือที่เชื่อมโยงซึ่งสามารถดาวน์โหลดได้ที่นี่ในชื่อ epub / pdf / mobi ฟรี)
Izzy

รายการด้านล่างนั้นยอดเยี่ยม แต่จะดีกว่าสำหรับผู้ใช้หากการอนุญาตแต่ละรายการมีความสัมพันธ์กับสิ่งที่เห็นใน Play Store หรือเวลาติดตั้ง
CatShoes

คำตอบ:


21

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

ชื่อเหล่านี้เป็นชื่อที่ผู้พัฒนาแอปพลิเคชั่นใช้เพื่อขออนุญาต แต่ชื่อที่แสดงเมื่อติดตั้งควรมีถ้อยคำคล้ายกับชื่อ


สิทธิ์

  • ACCESS_CHECKIN_PROPERTIES
    • อนุญาตให้เข้าถึงแบบอ่าน / เขียนในตาราง "คุณสมบัติ" ในฐานข้อมูลการตรวจสอบ (การรักษาความปลอดภัยของ Unix) เพื่อเปลี่ยนค่าที่ได้รับการอัพโหลด
    • กลุ่ม: LOCATION
    • ระดับ: SYSTEM
  • ACCESS_COARSE_LOCATION
    • อนุญาตให้แอปเข้าถึงตำแหน่งโดยประมาณที่มาจากแหล่งที่ตั้งเครือข่ายเช่นเสาสัญญาณโทรศัพท์และ Wi-Fi
    • กลุ่ม: LOCATION
    • การอนุญาตนี้มักใช้โดยแอปพลิเคชันที่แสดงโฆษณาตามตำแหน่งโดยผู้เผยแพร่เช่น Admob (Google)
  • ACCESS_FINE_LOCATION
    • อนุญาตให้แอปเข้าถึงตำแหน่งที่แม่นยำจากแหล่งที่ตั้งเช่น GPS เสาสัญญาณโทรศัพท์และ Wi-Fi
    • กลุ่ม: LOCATION
    • การอนุญาตนี้สามารถใช้งานได้โดยแอปพลิเคชันที่แสดงโฆษณาตามตำแหน่งโดยผู้เผยแพร่เช่น Admob (Google) มันถูกใช้โดยแอพพลิเคชั่นที่ต้องการตำแหน่งที่แน่นอนของคุณ ตัวอย่างเช่นแอปพลิเคชันการนำทางแอพ "เช็คอิน" เช่น 4square
  • ACCESS_LOCATION_EXTRA_COMMANDS
    • อนุญาตให้แอปพลิเคชันเข้าถึงคำสั่งของผู้ให้บริการตำแหน่งเพิ่มเติม
      ตัวอย่างที่ดีสำหรับเอกสารที่ไม่ดีเนื่องจากแม้แต่หนังสือเกี่ยวกับสถานะการพัฒนาแอปพลิเคชัน Android : เอกสาร Android ไม่ได้บอกเราว่าคำสั่งตำแหน่งใดที่ "พิเศษ" ดังนั้นเราจะขอให้พวกเขาทั้งหมด
    • กลุ่ม: LOCATION
  • ACCESS_MOCK_LOCATION
    • อนุญาตให้แอปพลิเคชันสร้างผู้ให้บริการตำแหน่งจำลองสำหรับการทดสอบและมีไว้สำหรับใช้ในการพัฒนาเช่น Android Emulator (เพื่อช่วยให้ผู้พัฒนาไม่ต้องวิ่งไปรอบ ๆ เพื่อตรวจสอบว่าตำแหน่งแสดงอย่างถูกต้องหรือไม่) กรณีที่จำเป็นต้องมีในแอพที่พร้อมสำหรับผู้ใช้ควรเป็นของหายาก
    • วิธีนี้ทำให้แอปพลิเคชันปลอมข้อมูลตำแหน่ง
    • กลุ่ม: LOCATION
  • ACCESS_NETWORK_STATE
    • อนุญาตให้แอปพลิเคชันเข้าถึงข้อมูลเกี่ยวกับเครือข่าย
    • ข้อมูลรวมถึงหากเครือข่ายพร้อมใช้งาน (หรือเพียงแค่เชื่อมต่อ) ประเภทของเครือข่ายที่อุปกรณ์เชื่อมต่ออยู่หากมี (WiFi, 3G, LTE) หากอยู่ในโรมมิ่งและสาเหตุของความพยายามในการเชื่อมต่อที่ล้มเหลว (ถ้ามี) .
    • การใช้งานที่ดี: แอปพลิเคชันอาจตรวจสอบสถานะการเชื่อมต่อของคุณก่อนที่จะพยายามเข้าถึงอินเทอร์เน็ตและเช่น จำกัด ตัวเองเป็น WiFi สำหรับการกระทำบางอย่าง
    • การใช้ไม่ถูกต้อง: ใช้ร่วมกับการอนุญาตอื่น ๆ เท่านั้น (เช่นการรวบรวมข้อมูลสำหรับการทำโปรไฟล์)
    • กลุ่ม:เครือข่าย
  • ACCESS_SURFACE_FLINGER
    • อนุญาตให้แอปพลิเคชันใช้คุณลักษณะระดับต่ำของ SurfaceFlinger
      SurfaceFlinger เป็นส่วนหนึ่งของกรอบงานสื่อของ Android มันให้นักแต่งเพลงที่ดูแลการแสดงผลในเฟรมบัฟเฟอร์ (ดังนั้นสิ่งนี้จะทำอย่างไรกับกราฟิก)
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • ACCESS_WIFI_STATE
    • อนุญาตให้แอปพลิเคชันเข้าถึงข้อมูลเกี่ยวกับเครือข่าย Wi-Fi
    • กลุ่ม:เครือข่าย
    • แอปพลิเคชันใด ๆ ที่ใช้อินเทอร์เน็ตนี้สามารถร้องขอได้ แอปพลิเคชันอาจตรวจสอบสถานะการเชื่อมต่อของคุณก่อนที่จะพยายามเข้าถึงอินเทอร์เน็ต
    • การใช้งานที่ดี / ไม่ดี: ดู ACCESS_NETWORK_STATE ข้างต้น
  • ACCOUNT_MANAGER
    • อนุญาตให้แอปพลิเคชันโทรเข้าสู่ AccountAuthenticators ระบบเท่านั้นที่จะได้รับการอนุญาตนี้
      ผู้จัดการบัญชีคือบริการที่ทำงานอยู่เบื้องหลังและดูแลทุกอย่างให้ได้ผลตามที่คาดหวัง
    • กลุ่ม:บัญชี
    • ระดับ: SYSTEM
    • สิทธิ์นี้สงวนไว้สำหรับแอประบบ
  • ADD_VOICEMAIL (4.0+)
    • อนุญาตให้แอปพลิเคชันเพิ่มข้อความเสียงในระบบ
    • กลุ่ม: PERSONAL_INFO
  • AUTHENTICATE_ACCOUNTS
    • อนุญาตให้แอปพลิเคชันทำหน้าที่เป็น AccountAuthenticator สำหรับ AccountManager
    • กลุ่ม:บัญชี
    • นี่คือแอปพลิเคชันที่จะรับรองความถูกต้องของคุณกับบริการของพวกเขา
      แอปที่ใช้การอนุญาตนี้มักจะมีอินเทอร์เฟซสำหรับจัดการกับบัญชีบางประเภท (ซึ่งระบบ Android ที่ติดตั้งไว้ล่วงหน้าไม่รู้จัก) เช่น Dropbox ตามที่จัดส่งแล้ว Android ไม่ทราบวิธีลงชื่อเข้าใช้ Dropbox และวิธีจัดการกับบัญชี Dropbox ดังนั้นแอป Dropbox จึงมีกลไก นอกจากนี้ "ตัวตรวจสอบบัญชี" อาจ จำกัด การกระทำที่แอปสามารถทำงานกับบัญชีได้ (ดังนั้นจึงเป็นไปได้ที่จะจัดการสิ่งนี้ผ่านทางเว็บอินเตอร์เฟสที่ให้บริการ)
  • BATTERY_STATS
    • อนุญาตให้แอปพลิเคชันรวบรวมสถิติแบตเตอรี่
    • วิดเจ็ตแบตเตอรี่และเครื่องมือข้อมูลแบตเตอรี่อื่น ๆ ใช้สิทธิ์นี้
    • กลุ่ม: SYSTEM_TOOLS
  • BIND_APPWIDGET
    • อนุญาตให้แอปพลิเคชันแจ้งบริการ AppWidget ว่าแอปพลิเคชันใดที่สามารถเข้าถึงข้อมูลของ AppWidget โฟลว์ผู้ใช้ปกติคือผู้ใช้เลือก AppWidget เพื่อไปยังโฮสต์เฉพาะซึ่งทำให้แอปพลิเคชันโฮสต์นั้นเข้าถึงข้อมูลส่วนตัวจากแอพ AppWidget แอปพลิเคชันที่ได้รับอนุญาตนี้ควรเป็นไปตามสัญญานั้น แอปพลิเคชั่นน้อยมากที่จำเป็นต้องใช้การอนุญาตนี้
    • กลุ่ม: PERSONAL_INFO
    • ระดับ: SYSTEM
  • BIND_DEVICE_ADMIN (2.2+)
  • ต้องมีผู้รับการดูแลอุปกรณ์เพื่อให้แน่ใจว่าระบบสามารถโต้ตอบกับมันได้
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • BIND_INPUT_METHOD
    • ต้องถูกต้องโดย InputMethodService เพื่อให้แน่ใจว่าเฉพาะระบบที่สามารถเชื่อมโยงกับมันได้
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • BIND_REMOTEVIEWS (3.0+)
    • ต้องใช้โดย RemoteViewsService เพื่อให้แน่ใจว่าระบบสามารถเชื่อมโยงได้เท่านั้น
    • ระดับ: SYSTEM
  • BIND_TEXT_SERVICE (4.0+)
    • ต้องใช้ TextService (เช่น SpellCheckerService) เพื่อให้แน่ใจว่าเฉพาะระบบที่สามารถเชื่อมโยงกับมันได้
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • BIND_VPN_SERVICE (4.0+)
    • ต้องใช้บริการ Vpn เพื่อให้แน่ใจว่าระบบสามารถเชื่อมโยงได้เท่านั้น
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • BIND_WALLPAPER (2.2+)
    • ต้องใช้ WallpaperService เพื่อให้แน่ใจว่าระบบสามารถเชื่อมโยงได้เท่านั้น
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • ผูก_*
    • บริการอื่น ๆ อีกมากมายด้านบนเช่น NFC, PrintService และอื่น ๆ
  • บลูทู ธ
    • อนุญาตให้แอปพลิเคชันเชื่อมต่อกับอุปกรณ์บลูทู ธ ที่จับคู่
    • กลุ่ม:เครือข่าย
  • BLUETOOTH_ADMIN
    • อนุญาตให้แอปพลิเคชันค้นหาและจับคู่อุปกรณ์บลูทู ธ
    • กลุ่ม: SYSTEM_TOOLS
  • BLUETOOTH_PRIVILEGED (4.4+)
    • อนุญาตให้แอปพลิเคชันจับคู่อุปกรณ์บลูทู ธ โดยที่ผู้ใช้ไม่ต้องดำเนินการใด ๆ แอปพลิเคชันบุคคลที่สามนี้ไม่สามารถใช้ได้
  • อิฐ
    • จำเป็นต้องมีเพื่อปิดการใช้งานอุปกรณ์
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • BROADCAST_PACKAGE_REMOVED
    • อนุญาตให้แอปพลิเคชันกระจายเสียงการแจ้งเตือนว่ามีการลบแพ็คเกจแอปพลิเคชัน
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • BROADCAST_SMS
    • อนุญาตให้แอปพลิเคชันกระจายการแจ้งเตือนการรับ SMS
    • กลุ่ม:ข้อความ
    • ระดับ: SYSTEM
  • BROADCAST_STICKY
    • อนุญาตให้แอปพลิเคชันกระจายความสนใจไปที่เหนียว นี่คือการเผยแพร่ที่ข้อมูลถูกเก็บไว้ในระบบหลังจากเสร็จสิ้นดังนั้นลูกค้าสามารถดึงข้อมูลได้อย่างรวดเร็วโดยไม่ต้องรอการเผยแพร่ครั้งต่อไป
    • กลุ่ม: SYSTEM_TOOLS
  • BROADCAST_WAP_PUSH
    • อนุญาตให้แอปพลิเคชันกระจายการแจ้งเตือนการรับ WAP PUSH
    • กลุ่ม:ข้อความ
    • ระดับ: SYSTEM
  • โทรศัพท์
    • อนุญาตให้แอปพลิเคชันเริ่มต้นการโทรโดยไม่ต้องผ่านส่วนต่อประสานกับผู้ใช้ Dialer เพื่อให้ผู้ใช้ยืนยันการโทร
    • กลุ่ม: COST_MONEY
    • วิธีนี้จะช่วยให้แอปพลิเคชัน "ให้คุณ" โทรออกได้ คุณจะไม่ต้องป้อนหมายเลข แต่คุณจะต้องกดปุ่ม "โทร" คุณจะสามารถเห็นหมายเลขที่ถูกเรียก
  • CALL_PRIVILEGED
    • อนุญาตให้แอปพลิเคชันโทรไปยังหมายเลขโทรศัพท์ใด ๆ รวมถึงหมายเลขฉุกเฉินโดยไม่ต้องผ่านส่วนต่อประสานกับผู้ใช้ Dialer เพื่อให้ผู้ใช้ยืนยันการโทร
    • กลุ่ม:ข้อความ
    • ระดับ: SYSTEM
  • กล้อง
    • จำเป็นต้องมีเพื่อให้สามารถเข้าถึงอุปกรณ์กล้อง
    • กลุ่ม: HARDWARE_CONTROLS
    • แอปพลิเคชันใด ๆ ที่ใช้กล้องหลังหรือกล้องหน้า
  • CAPTURE_AUDIO_OUTPUT (4.4+)
    • อนุญาตให้แอปพลิเคชันจับสัญญาณเสียง ไม่ใช่สำหรับใช้โดยแอปพลิเคชันบุคคลที่สาม
  • CAPTURE_SECURE_VIDEO_OUTPUT (4.4+)
    • อนุญาตให้แอปพลิเคชันจับภาพวิดีโอที่ปลอดภัย ไม่ใช่สำหรับใช้โดยแอปพลิเคชันบุคคลที่สาม
  • CAPTURE_VIDEO_OUTPUT (4.4+)
    • อนุญาตให้แอปพลิเคชันจับสัญญาณวิดีโอ ไม่ใช่สำหรับใช้โดยแอปพลิเคชันบุคคลที่สาม
  • CHANGE_COMPONENT_ENABLED_STATE
    • อนุญาตให้แอปพลิเคชันเปลี่ยนว่าจะเปิดใช้งานส่วนประกอบแอปพลิเคชัน (นอกเหนือจากของมันเอง) หรือไม่
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • CHANGE_CONFIGURATION
    • อนุญาตให้แอปพลิเคชันแก้ไขการกำหนดค่าปัจจุบันเช่นสถานที่
    • กลุ่ม: SYSTEM_TOOLS
  • CHANGE_NETWORK_STATE
    • อนุญาตให้แอปพลิเคชันเปลี่ยนสถานะการเชื่อมต่อเครือข่าย
    • กลุ่ม: SYSTEM_TOOLS
  • CHANGE_WIFI_MULTICAST_STATE
    • อนุญาตให้แอปพลิเคชันเข้าสู่โหมด Wi-Fi Multicast
    • กลุ่ม: SYSTEM_TOOLS
  • CHANGE_WIFI_STATE
    • อนุญาตให้แอปพลิเคชันเปลี่ยนสถานะการเชื่อมต่อ Wi-Fi
    • กลุ่ม: SYSTEM_TOOLS
  • CLEAR_APP_CACHE
    • อนุญาตให้แอปพลิเคชันล้างแคชของแอปพลิเคชันที่ติดตั้งทั้งหมดบนอุปกรณ์
    • กลุ่ม: SYSTEM_TOOLS
  • CLEAR_APP_USER_DATA
    • อนุญาตให้แอปพลิเคชันล้างข้อมูลผู้ใช้
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • CONTROL_LOCATION_UPDATES
    • อนุญาตให้เปิด / ปิดการใช้งานการแจ้งเตือนการอัปเดตตำแหน่งจากวิทยุ ไม่เหมาะสำหรับการใช้งานทั่วไป
    • กลุ่ม: LOCATION
    • ระดับ: SYSTEM
  • DELETE_CACHE_FILES
    • อนุญาตให้แอปพลิเคชันลบไฟล์แคช
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • DELETE_PACKAGES
    • อนุญาตให้แอปพลิเคชันลบแพ็คเกจ
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • DEVICE_POWER
    • อนุญาตการเข้าถึงระดับต่ำเพื่อการจัดการพลังงาน
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • การวินิจฉัย
    • อนุญาตให้แอปพลิเคชัน RW เข้าถึงทรัพยากรการวินิจฉัย
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • DISABLE_KEYGUARD
    • อนุญาตให้แอปพลิเคชันปิดใช้งานตัวป้องกันคีย์
    • กลุ่ม: SYSTEM_TOOLS
  • การถ่ายโอนข้อมูล
    • อนุญาตให้แอปพลิเคชันดึงข้อมูลสถานะการถ่ายโอนข้อมูลจากบริการระบบ
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • EXPAND_STATUS_BAR
    • อนุญาตให้แอปพลิเคชันขยายหรือยุบแถบสถานะ
    • กลุ่ม: SYSTEM_TOOLS
  • FACTORY_TEST
    • เรียกใช้เป็นแอปพลิเคชันทดสอบของผู้ผลิตรันในฐานะผู้ใช้รูท ใช้ได้เฉพาะเมื่ออุปกรณ์กำลังทำงานในโหมดทดสอบของผู้ผลิต
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • ไฟฉาย
    • อนุญาตให้เข้าถึงไฟฉาย
    • กลุ่ม: HARDWARE_CONTROLS
    • อนุญาตให้แอปพลิเคชันควบคุมแฟลช LED จากกล้องและใช้เป็นไฟฉาย
  • FORCE_BACK
    • อนุญาตให้แอปพลิเคชันบังคับให้ดำเนินการ BACK กับกิจกรรมใด ๆ ก็ได้
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • GET_ACCOUNTS
    • อนุญาตให้เข้าถึงรายการบัญชีในบริการบัญชี
    • แอปพลิเคชันที่ต้องการการรับรองความถูกต้องบางประเภทจากบัญชีที่ "เชื่อมต่อ" กับอุปกรณ์ รายการบัญชีจะปรากฏขึ้นตามปกติเพื่อให้คุณสามารถเลือกบัญชีที่จะใช้กับแอปพลิเคชัน หากต้องการใช้ข้อมูลรับรองเหล่านั้นจริงๆUSE_CREDENTIALSจำเป็นต้องได้รับอนุญาต
    • กลุ่ม:บัญชี
    • ดูเพิ่มเติมที่: การอนุญาต“ ค้นหาบัญชีที่รู้จัก” หมายถึงอะไร
  • GET_PACKAGE_SIZE
    • อนุญาตให้แอปพลิเคชันค้นหาพื้นที่ที่ใช้โดยแพ็คเกจใด ๆ
    • กลุ่ม: SYSTEM_TOOLS
  • GET_TASKS
    • อนุญาตให้แอปพลิเคชันรับข้อมูลเกี่ยวกับงานที่กำลังดำเนินอยู่ในปัจจุบันหรือล่าสุด: การแสดงภาพย่อของงาน, กิจกรรมใดที่ทำงานอยู่ในนั้น ฯลฯตำรวจที่ไม่ดี:สายลับสำหรับการรั่วไหลของความปลอดภัยที่อาจเกิดขึ้น ตำรวจที่ดี:ตรวจสอบว่าบริการของแอปทำงานอยู่หรือไม่แสดงแอพที่ใช้ล่าสุด (ตัวสลับงาน) แสดงพฤติกรรมที่เฉพาะเจาะจงของแอป (เช่นเครื่องมือจัดการการวางแนว)
    • กลุ่ม: SYSTEM_TOOLS
  • GET_TOP_ACTIVITY_INFO (4.3+)
    • อนุญาตให้แอปพลิเคชันดึงข้อมูลส่วนตัวเกี่ยวกับกิจกรรมบนสุดในปัจจุบันเช่นบริบทช่วยเหลือใด ๆ ที่สามารถให้ได้ ไม่ใช่สำหรับใช้โดยแอปพลิเคชันบุคคลที่สาม
  • GLOBAL_SEARCH
    • การอนุญาตนี้สามารถใช้กับผู้ให้บริการเนื้อหาเพื่อให้ระบบการค้นหาทั่วโลกสามารถเข้าถึงข้อมูลของพวกเขาได้ โดยทั่วไปจะใช้เมื่อผู้ให้บริการมีสิทธิ์บางอย่างปกป้องมัน (ซึ่งการค้นหาทั่วโลกจะไม่ถือ) และเพิ่มเป็นสิทธิ์แบบอ่านอย่างเดียวไปยังเส้นทางในผู้ให้บริการที่ดำเนินการค้นหาทั่วโลก การอนุญาตนี้ไม่สามารถระงับได้โดยแอปพลิเคชันทั่วไป แอปพลิเคชันใช้เพื่อป้องกันตนเองจากผู้อื่นนอกเหนือจากการค้นหาทั่วโลก
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • HARDWARE_TEST
    • อนุญาตให้เข้าถึงอุปกรณ์ต่อพ่วงฮาร์ดแวร์ มีไว้สำหรับการทดสอบฮาร์ดแวร์เท่านั้น
    • กลุ่ม: HARDWARE_CONTROLS
  • INJECT_EVENTS
    • อนุญาตให้แอปพลิเคชันฉีดเหตุการณ์ผู้ใช้ (กุญแจสัมผัสแทร็กบอล) ลงในสตรีมเหตุการณ์และส่งไปที่หน้าต่างใดก็ได้ หากไม่ได้รับอนุญาตนี้คุณสามารถส่งกิจกรรมไปที่ windows ในกระบวนการของคุณเองเท่านั้น แอปพลิเคชั่นน้อยมากที่จำเป็นต้องใช้การอนุญาตนี้
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM (หรือแอปพลิเคชันเท่านั้น)
  • INSTALL_LOCATION_PROVIDER
    • อนุญาตให้แอปพลิเคชันติดตั้งผู้ให้บริการตำแหน่งลงใน Location Manager
    • กลุ่ม: LOCATION
  • INSTALL_PACKAGES
    • อนุญาตให้แอปพลิเคชันติดตั้งแพ็กเกจ
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • INSTALL_SHORTCUT (4.4+)
    • อนุญาตให้แอปพลิเคชันติดตั้งทางลัดใน Launcher (Homescreen)
  • INTERACT_ACROSS_USERS (4.4+?)
    • อนุญาตให้แอปพลิเคชันเรียก API ที่อนุญาตให้ทำการโต้ตอบระหว่างผู้ใช้บนอุปกรณ์โดยใช้บริการซิงเกิลและการออกอากาศที่กำหนดเป้าหมายโดยผู้ใช้ การอนุญาตนี้ไม่สามารถใช้ได้กับแอปพลิเคชันบุคคลที่สาม
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SIGNATURE_OR_SYSTEM
    • ดูคำตอบนี้ด้วย
  • INTERNAL_SYSTEM_WINDOW
    • อนุญาตให้แอปพลิเคชันเปิดหน้าต่างที่ใช้งานโดยส่วนต่าง ๆ ของส่วนต่อประสานผู้ใช้ระบบ ไม่เหมาะสำหรับแอปของบุคคลที่สาม
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • อินเทอร์เน็ต
    • อนุญาตให้แอปพลิเคชันเปิดซ็อกเก็ตเครือข่าย
    • กลุ่ม:เครือข่าย
    • แอปพลิเคชันใด ๆ ที่เข้าถึงอินเทอร์เน็ตไม่ว่าด้วยเหตุผลใดก็ตามจะต้องขออนุญาตนี้
  • KILL_BACKGROUND_PROCESSES (2.2+)
    • อนุญาตให้แอปพลิเคชันโทร killBackgroundProcesses
    • กลุ่ม: SYSTEM_TOOLS
  • LOCATION_HARDWARE (4.3+)
    • อนุญาตให้แอปพลิเคชันใช้คุณลักษณะตำแหน่งในฮาร์ดแวร์เช่น Geofencing api ไม่ใช่สำหรับใช้โดยแอปพลิเคชันบุคคลที่สาม
  • MANAGE_ACCOUNTS
    • อนุญาตให้แอปพลิเคชันจัดการรายการบัญชีใน AccountManager
    • กลุ่ม:บัญชี
    • การอนุญาตนี้ทำให้แอปพลิเคชันสามารถเพิ่ม / ลบบัญชีในตัวจัดการบัญชี เช่นเดียวกับเมื่อคุณเข้าสู่ระบบ Facebook มันจะเพิ่มบัญชีของคุณไปยังบัญชีผู้จัดการบัญชี สำหรับรายละเอียดเพิ่มเติมดู: การอนุญาต“ MANAGE_ACCOUNTS” หมายถึงอะไร และรวมถึงAccountManager Documentationในเว็บไซต์นักพัฒนา Android
  • MANAGE_APP_TOKENS
    • อนุญาตให้แอปพลิเคชันจัดการโทเค็นแอปพลิเคชัน (สร้างทำลายทำลาย) ในตัวจัดการหน้าต่าง สิ่งนี้ใช้สำหรับระบบเท่านั้น
    • กลุ่ม:บัญชี
    • ระดับ: SYSTEM
  • MANAGE_DOCUMENTS (4.4+)
    • อนุญาตให้แอปพลิเคชันจัดการการเข้าถึงเอกสารโดยปกติจะเป็นส่วนหนึ่งของเครื่องมือเลือกเอกสาร
  • MANAGE_USB
    • อนุญาตให้แอปพลิเคชันจัดการการตั้งค่าและการอนุญาตสำหรับอุปกรณ์ USB
    • กลุ่ม: HARDWARE_CONTROLS
    • ระดับ: SYSTEM
  • MANAGE_MTP
    • อนุญาตให้แอปพลิเคชันเข้าถึงไดรเวอร์เคอร์เนล MTP USB สำหรับใช้โดยการติดตั้ง MTP ด้านอุปกรณ์เท่านั้น
    • กลุ่ม: HARDWARE_CONTROLS
    • ระดับ: SYSTEM
  • MASTER_CLEAR
    • ระดับ: SYSTEM
  • MEDIA_CONTENT_CONTROL (4.4+)
    • อนุญาตให้แอปพลิเคชันรู้ว่าเนื้อหาใดกำลังเล่นและควบคุมการเล่น ไม่ใช้สำหรับแอปพลิเคชันของบุคคลที่สามเนื่องจากความเป็นส่วนตัวของการใช้สื่อ
  • MODIFY_AUDIO_SETTINGS
    • อนุญาตให้แอปพลิเคชันแก้ไขการตั้งค่าเสียงส่วนกลาง
    • กลุ่ม: HARDWARE_CONTROLS
  • MODIFY_PHONE_STATE
    • อนุญาตให้แก้ไขสถานะโทรศัพท์ - เปิด, mmi, ฯลฯ ไม่รวมถึงการโทร
    • กลุ่ม: PHONE_CALLS
    • ระดับ:ระบบ
  • MOUNT_FORMAT_FILESYSTEMS
    • อนุญาตการจัดรูปแบบระบบไฟล์สำหรับที่เก็บข้อมูลแบบถอดได้
    • กลุ่ม: SYSTEM_TOOLS
  • MOUNT_UNMOUNT_FILESYSTEMS
    • อนุญาตให้ติดตั้งและถอนการติดตั้งระบบไฟล์สำหรับที่เก็บข้อมูลแบบถอดได้
    • กลุ่ม: SYSTEM_TOOLS
  • NFC (2.3+)
    • อนุญาตให้แอปพลิเคชันดำเนินการ I / O ผ่าน NFC
    • กลุ่ม:เครือข่าย
  • PERSISTENT_ACTIVITY
    • อนุญาตให้แอปพลิเคชันทำให้กิจกรรมนั้นคงอยู่ deprecated
    • กลุ่ม: SYSTEM_TOOLS
  • PROCESS_OUTGOING_CALLS
    • อนุญาตให้แอปพลิเคชันตรวจสอบแก้ไขหรือยกเลิกการโทรออก
    • กลุ่ม: PHONE_CALLS
  • READ_CALENDAR
    • อนุญาตให้แอปพลิเคชันอ่านข้อมูลปฏิทินของผู้ใช้
    • กลุ่ม: PERSONAL_INFO
  • READ_CALL_LOG (4.1+)
    • อนุญาตให้แอปพลิเคชันอ่านบันทึกการโทรของระบบที่มีข้อมูลเกี่ยวกับการโทรเข้าและโทรออก
  • READ_CONTACTS
    • อนุญาตให้แอปพลิเคชันอ่านข้อมูลรายชื่อติดต่อของผู้ใช้
    • กลุ่ม: PERSONAL_INFO
    • ตรวจสอบสิทธิ์ของแอปREAD_CONTACTSเพื่อดูว่าสามารถรับข้อมูลใดได้บ้างจากการอนุญาต
  • READ_CONTENT_PROVIDER
  • READ_EXTERNAL_STORAG ​​E (4.1+)
    • จัดเตรียมการเข้าถึงเพื่อป้องกันการอ่านไปยังที่จัดเก็บข้อมูลภายนอก ใน Android 4.1 โดยค่าเริ่มต้นแอปพลิเคชันทั้งหมดยังคงมีสิทธิ์อ่าน สิ่งนี้เปลี่ยนแปลงด้วย Android 4.4 (API ระดับ 19) ซึ่งตอนนี้ต้องการให้แอปพลิเคชันร้องขอการเข้าถึงเพื่ออ่านอย่างชัดเจนโดยใช้การอนุญาตนี้ หากแอปพลิเคชันร้องขอการเข้าถึงการเขียนอยู่แล้วแอปพลิเคชันจะได้รับสิทธิ์การเข้าถึงเพื่ออ่านโดยอัตโนมัติเช่นกัน
    • กลุ่ม: การจัดเก็บ
  • READ_FRAME_BUFFER
    • อนุญาตให้แอปพลิเคชันถ่ายภาพหน้าจอและเข้าถึงข้อมูลเฟรมบัฟเฟอร์ได้มากขึ้น
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • READ_GMAIL
  • READ_HISTORY_BOOKMARKS
    • อนุญาตให้แอปพลิเคชันอ่าน (แต่ไม่เขียน) ประวัติการเข้าชมและบุ๊กมาร์กของผู้ใช้
    • กลุ่ม: PERSONAL_INFO
    • ตรวจสอบแอปREAD_HISTORY_BOOKMARKS แอป เพื่อดูว่าสามารถรับข้อมูลใดได้บ้างด้วยการอนุญาตนี้
  • READ_INPUT_STATE
    • อนุญาตให้แอปพลิเคชันดึงสถานะปัจจุบันของปุ่มและสวิตช์ สิ่งนี้ใช้สำหรับระบบเท่านั้น
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • READ_LOGS
    • อนุญาตให้แอปพลิเคชันอ่านไฟล์บันทึกระบบระดับต่ำ บันทึกอาจมีข้อมูลส่วนตัวของผู้ใช้
    • กลุ่ม: PERSONAL_INFO
    • ไม่ให้สิทธิ์แก่แอพผู้ใช้ที่เริ่มต้นด้วย Android 4.2+ อีกต่อไป (แอพผู้ใช้สามารถดูได้เฉพาะรายการบันทึกของตนเอง) การหลีกเลี่ยงปัญหาสามารถทำได้บนอุปกรณ์ที่รูทเครื่อง
    • สำหรับรายละเอียดโปรดดู: อ่านบันทึกจากแอพทั้งหมดบน Android จากภายในแอพสำหรับ Android 4.2+
  • READ_OWNER_DATA
  • READ_PHONE_STATE
  • READ_PROFILE (4.0+)
    • อนุญาตให้แอปพลิเคชันอ่านข้อมูลโปรไฟล์ส่วนบุคคลของผู้ใช้
    • กลุ่ม: PERSONAL_INFO
  • READ_SECURE_SETTINGS
    • อนุญาตให้แอปพลิเคชันอ่านการตั้งค่าระบบความปลอดภัย
    • กลุ่ม: HARDWARE_CONTROLS
  • READ_SMS
    • อนุญาตให้แอปพลิเคชันอ่านข้อความ SMS
    • กลุ่ม:ข้อความ
    • ตรวจสอบสิทธิ์ของแอปREAD_SMSเพื่อดูว่าสามารถรับข้อมูลใดได้บ้างจากการอนุญาตนี้
  • READ_SOCIAL_STREAM (4.0+)
    • อนุญาตให้แอปพลิเคชันอ่านจากสตรีมโซเชียลของผู้ใช้
    • กลุ่ม: PERSONAL_INFO
  • READ_SYNC_SETTINGS
    • อนุญาตให้แอปพลิเคชันอ่านการตั้งค่าการซิงค์
    • กลุ่ม: SYSTEM_TOOLS
  • READ_SYNC_STATS
    • อนุญาตให้แอปพลิเคชันอ่านสถิติการซิงค์
    • กลุ่ม: SYSTEM_TOOLS
  • READ_USER_DICTIONARY (4.1+)
    • อนุญาตให้แอปพลิเคชันอ่านพจนานุกรมผู้ใช้ นี่ควรเป็นสิ่งที่ IME ต้องการเท่านั้นหรือเครื่องมือแก้ไขพจนานุกรมเช่นแอปการตั้งค่า
    • กลุ่ม: PERSONAL_INFO
  • รีบูต
    • จำเป็นต้องสามารถรีบูตอุปกรณ์
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • RECEIVE_BOOT_COMPLETED
    • อนุญาตให้แอปพลิเคชันรับการ ACTION_BOOT_COMPLETEDถ่ายทอดที่หลังจากระบบบูตเสร็จสิ้น หากคุณไม่ได้ขอการอนุญาตนี้คุณจะไม่ได้รับการถ่ายทอดในเวลานั้น แม้ว่าการอนุญาตนี้จะไม่มีผลกระทบด้านความปลอดภัยใด ๆ แต่อาจส่งผลกระทบในทางลบต่อประสบการณ์ของผู้ใช้โดยการเพิ่มระยะเวลาที่ระบบใช้ในการเริ่มต้นและอนุญาตให้แอปพลิเคชันทำงานด้วยตัวเอง คุณต้องแสดงความจำนงในการใช้งานให้ผุ้ใช้งานอื่นเห็นด้วย
    • กลุ่ม: SYSTEM_TOOLS
  • RECEIVE_EMERGENCY_BROADCAST
    • อนุญาตให้แอปพลิเคชันรับข้อความออกอากาศของเซลล์ฉุกเฉินเพื่อบันทึกหรือแสดงต่อผู้ใช้ สงวนไว้สำหรับแอประบบ
    • กลุ่ม:ข้อความ
    • ระดับ: SYSTEM
    • รอการอนุมัติสภา API
  • RECEIVE_MMS
    • อนุญาตให้แอปพลิเคชันตรวจสอบข้อความ MMS ที่เข้ามาเพื่อบันทึกหรือดำเนินการกับพวกเขา
    • กลุ่ม:ข้อความ
  • RECEIVE_SMS
  • RECEIVE_WAP_PUSH
    • อนุญาตให้แอปพลิเคชันตรวจสอบข้อความ Push WAP ขาเข้า
    • กลุ่ม:ข้อความ
  • RECORD_AUDIO
    • อนุญาตให้แอปพลิเคชันบันทึกเสียง
    • กลุ่ม: HARDWARE_CONTROLS
  • REORDER_TASKS
    • อนุญาตให้แอปพลิเคชันเปลี่ยนลำดับ Z ของงาน
    • กลุ่ม: SYSTEM_TOOLS
  • RESTART_PACKAGES
    • deprecated - ไม่รองรับอีกต่อไป
  • SEND_RESPOND_VIA_MESSAGE (4.3+)
    • อนุญาตให้แอปพลิเคชัน (โทรศัพท์) ส่งคำขอไปยังแอปพลิเคชันอื่นเพื่อจัดการการตอบสนองผ่านข้อความระหว่างการโทรเข้า ไม่ใช่สำหรับใช้โดยแอปพลิเคชันบุคคลที่สาม
  • SEND_SMS
    • อนุญาตให้แอปพลิเคชันส่งข้อความ SMS
    • กลุ่ม: COST_MONEY
  • SEND_SMS_NO_CONFIRMATION
    • อนุญาตให้แอปพลิเคชันส่งข้อความ SMS ผ่านแอปข้อความโดยไม่มีการป้อนข้อมูลจากผู้ใช้หรือการยืนยัน
    • กลุ่ม: COST_MONEY
    • ระดับ: SYSTEM
  • SET_ACTIVITY_WATCHER
    • อนุญาตให้แอปพลิเคชันดูและควบคุมวิธีการเริ่มกิจกรรมทั่วโลกในระบบ
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • SET_ALARM (2.3+)
    • อนุญาตให้แอปพลิเคชันออกอากาศเจตนาเพื่อตั้งค่าการเตือนสำหรับผู้ใช้
    • กลุ่ม: PERSONAL_INFO
  • SET_ALWAYS_FINISH
    • อนุญาตให้แอปพลิเคชันควบคุมว่ากิจกรรมจะเสร็จสิ้นทันทีหรือไม่เมื่ออยู่ในพื้นหลัง
    • กลุ่ม: DEVELOPMENT_TOOLS
  • SET_ANIMATION_SCALE
    • แก้ไขตัวคูณการปรับสเกลของภาพเคลื่อนไหวทั่วโลก
    • กลุ่ม: SYSTEM_TOOLS
  • SET_DEBUG_APP
    • กำหนดค่าแอปพลิเคชันสำหรับการดีบัก
    • กลุ่ม: DEVELOPMENT_TOOLS
  • SET_ORIENTATION
    • อนุญาตการเข้าถึงระดับต่ำเพื่อตั้งค่าการวางแนว (หมุนจริง) ของหน้าจอ ไม่เหมาะสำหรับการใช้งานทั่วไป
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • SET_POINTER_SPEED ( 3.2+ )
    • อนุญาตการเข้าถึงระดับต่ำเพื่อตั้งค่าความเร็วตัวชี้ ไม่เหมาะสำหรับการใช้งานทั่วไป
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • SET_PREFERRED_APPLICATIONS
    • deprecated ไม่มีประโยชน์อีกต่อไป
    • กลุ่ม: SYSTEM_TOOLS
  • SET_PROCESS_LIMIT
    • อนุญาตให้แอปพลิเคชันตั้งค่าจำนวนสูงสุด (ไม่จำเป็น) กระบวนการแอปพลิเคชันที่สามารถใช้งานได้
    • กลุ่ม: DEVELOPMENT_TOOLS
  • SET_TIME (2.2+)
    • อนุญาตให้แอปพลิเคชันตั้งค่าเวลาของระบบ
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • SET_TIME_ZONE
    • อนุญาตให้แอปพลิเคชันตั้งค่าเขตเวลาของระบบ
    • กลุ่ม: SYSTEM_TOOLS
  • SET_WALLPAPER
    • อนุญาตให้แอปพลิเคชันตั้งค่าภาพพื้นหลัง
    • กลุ่ม: SYSTEM_TOOLS
  • SET_WALLPAPER_HINTS
    • อนุญาตให้แอปพลิเคชันตั้งคำแนะนำภาพพื้นหลัง
    • กลุ่ม: SYSTEM_TOOLS
  • SIGNAL_PERSISTENT_PROCESSES
    • อนุญาตให้แอปพลิเคชันร้องขอให้ส่งสัญญาณไปยังกระบวนการถาวรทั้งหมด
    • กลุ่ม: DEVELOPMENT_TOOLS
  • แถบสถานะ
    • อนุญาตให้แอปพลิเคชันเปิดปิดหรือปิดการใช้งานแถบสถานะและไอคอน
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • SUBSCRIBED_FEEDS_READ
    • อนุญาตให้แอปพลิเคชันอ่านฟีดที่สมัครเป็นสมาชิก ContentProvider
    • กลุ่ม: SYSTEM_TOOLS
  • SUBSCRIBED_FEEDS_WRITE
    • อนุญาตให้แอปพลิเคชันเขียนลงในฟีดที่สมัครเป็นสมาชิก ContentProvider
    • กลุ่ม: SYSTEM_TOOLS
  • SYSTEM_ALERT_WINDOW
    • อนุญาตให้แอปพลิเคชันเปิดหน้าต่างโดยใช้ประเภทที่ TYPE_SYSTEM_ALERTแสดงอยู่ด้านบนของแอปพลิเคชันอื่นทั้งหมด แอปพลิเคชั่นน้อยมากที่ควรใช้การอนุญาตนี้ หน้าต่างเหล่านี้มีจุดประสงค์สำหรับการโต้ตอบของระบบกับผู้ใช้
    • กลุ่ม: SYSTEM_TOOLS

ทำต่อไปที่นี่
ด้วยตัวละครมากเกินไป(ร่างกาย จำกัด ไว้ที่ 30,000 ตัวอักษร)ดังนั้นจึงต้องแยก


1
อะไรคือเหตุผล (หรือความคิด) ของการคัดลอกเอกสารทางการของ Android
ArtemStorozhuk

4
@Astor นั่นไม่ใช่การคัดลอก / วางจากเอกสาร Android ในขณะที่บางส่วนของมันเป็นข้อมูลจากที่นั่นแสดงให้ฉันเห็นที่ไหนในเอกสารที่มันบอกว่าพวกเขาอาศัยอยู่ในกลุ่มใดหรือถ้าพวกเขาสามารถได้รับการร้องขอโดยแอปพลิเคชันระบบเท่านั้น
Ryan Conrad

1
มันจะเจ๋งมากและอาจเป็นประโยชน์กับผู้ใช้ด้านเทคนิคน้อยกว่าที่ค้นหาสิ่งนี้ผ่าน Google หากการอนุญาตแต่ละรายการมีกรณีการใช้ "ดี" และกรณีการใช้ "ไม่ดี" ตัวอย่างเช่น: อ่าน \ เขียน SMS - ดี: อนุญาตให้โปรแกรมทำหน้าที่เป็นโปรแกรมส่งข้อความของคุณ ไม่ดี: อนุญาตให้โปรแกรมส่งและรับข้อความโดยที่คุณไม่รู้ตัว
Wesley Wiser

2
@ NamG.VU นั่นเป็นเพราะสิ่งนี้ไม่ได้นำมาจากที่ใด ๆ โดยตรงจากเว็บ มันมาจากหลายแห่งซึ่งหนึ่งในนั้นอาจเป็นเอกสาร Android (แต่ไม่ใช่จริง ๆ ) อีกอันคือความคิดเห็นผ่านซอร์สโค้ด Android และเป็นประสบการณ์การใช้ / พัฒนาโดยได้รับอนุญาต
Ryan Conrad

1
อ้อเข้าใจแล้ว. ดังนั้นแปลกใจว่าเจ้าของ Android จะไม่ให้หน้าอย่างเป็นทางการใด ๆ เพื่ออธิบายการอนุญาตเหล่านี้อย่างชัดเจน
Nam G VU

3

ดำเนินการต่อจากคำตอบแรก (ยาวเกินไปไม่สามารถขยายได้อีกต่อไป)

สิทธิ์ (ต่อ)

  • TRANSMIT_IR (4.4+)
    • อนุญาตให้ใช้เครื่องส่งสัญญาณ IR ของอุปกรณ์หากมี
  • UNINSTALL_SHORTCUT (4.4+)
    • อนุญาตให้แอปพลิเคชันถอนการติดตั้งทางลัดใน Launcher (หน้าจอหลัก)
  • UPDATE_DEVICE_STATS
    • อนุญาตให้แอปพลิเคชันอัปเดตสถิติของอุปกรณ์ ไม่เหมาะสำหรับแอปของบุคคลที่สาม
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • USE_CREDENTIALS
    • อนุญาตให้แอปพลิเคชันร้องขอ authtokens จาก AccountManager
    • กลุ่ม:บัญชี
    • แอพนี้อาจใช้ "ข้อมูลรับรอง" เพื่อเข้าสู่บัญชี ในกรณีส่วนใหญ่ "ข้อมูลรับรอง" หมายถึงตัวรับรองความถูกต้องที่สอดคล้องกันสร้างโทเค็นที่เหมาะสมและส่งมอบสิ่งที่เหนือกว่า (แม้ว่าจะมีวิธีจัดการกับสิ่งนั้นได้อย่างไร เมื่อใช้บัญชีเป็นครั้งแรกผู้จัดการบัญชีควรตรวจสอบให้แน่ใจว่าผู้ใช้ถูกถามว่าเขาอนุญาตหรือไม่
    • รายละเอียด: แอพสามารถทำอะไรได้บ้างด้วยการอนุญาต“ ใช้บัญชีบนอุปกรณ์”
  • USE_SIP (2.3)
    • อนุญาตให้แอปพลิเคชันใช้บริการ SIP
    • กลุ่ม:เครือข่าย
  • สั่น
    • อนุญาตให้เข้าถึงเครื่องสั่น
    • กลุ่ม: HARDWARE_CONTROLS
  • WAKE_LOCK
    • อนุญาตให้ใช้ PowerManager WakeLocks เพื่อป้องกันไม่ให้โปรเซสเซอร์หลับหรือหน้าจอจากการหรี่แสง
    • กลุ่ม: SYSTEM_TOOLS
  • WRITE_APN_SETTINGS
    • อนุญาตให้แอปพลิเคชันเขียนการตั้งค่า apn
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • WRITE_CALENDAR
    • อนุญาตให้แอปพลิเคชันเขียน (แต่ไม่ได้อ่าน) ข้อมูลปฏิทินของผู้ใช้
    • กลุ่ม: PERSONAL_INFO
  • WRITE_CALL_LOG (4.1+)
    • อนุญาตให้แอปพลิเคชันแก้ไขบันทึกการโทรของระบบที่เก็บไว้ในโทรศัพท์ของคุณ
  • WRITE_CONTACTS
    • อนุญาตให้แอปพลิเคชันเขียน (แต่ไม่ได้อ่าน) ข้อมูลผู้ติดต่อของผู้ใช้
    • กลุ่ม: PERSONAL_INFO
  • WRITE_EXTERNAL_STORAG ​​E ที่
  • WRITE_GMAIL
  • WRITE_GSERVICES
  • WRITE_HISTORY_BOOKMARKS
    • อนุญาตให้แอปพลิเคชันเขียน (แต่ไม่ได้อ่าน) ประวัติการเข้าชมและบุ๊กมาร์กของผู้ใช้
    • กลุ่ม: PERSONAL_INFO
  • WRITE_OWNER_DATA
  • WRITE_PROFILE (4.0+)
    • อนุญาตให้แอปพลิเคชันเขียน (แต่ไม่ได้อ่าน) ข้อมูลโปรไฟล์ส่วนบุคคลของผู้ใช้
    • กลุ่ม: PERSONAL_INFO
  • WRITE_SECURE_SETTINGS
    • อนุญาตให้แอปพลิเคชันอ่านหรือเขียนการตั้งค่าระบบความปลอดภัย
    • กลุ่ม: SYSTEM_TOOLS
    • ระดับ: SYSTEM
  • WRITE_SETTINGS
    • อนุญาตให้แอปพลิเคชันอ่านหรือเขียนการตั้งค่าระบบ
    • กลุ่ม: SYSTEM_TOOLS
  • WRITE_SMS
    • อนุญาตให้แอปพลิเคชันเขียนข้อความ SMS
    • กลุ่ม:ข้อความ
  • WRITE_SOCIAL_STREAM (4.0+)
    • อนุญาตให้แอปพลิเคชันเขียน (แต่ไม่ได้อ่าน) ข้อมูลสตรีมโซเชียลของผู้ใช้
    • กลุ่ม: PERSONAL_INFO
  • WRITE_SYNC_SETTINGS
    • อนุญาตให้แอปพลิเคชันเขียนการตั้งค่าการซิงค์
    • กลุ่ม: SYSTEM_TOOLS
  • WRITE_USER_DICTIONARY (4.1+)
    • อนุญาตให้แอปพลิเคชันเขียนลงในพจนานุกรมผู้ใช้
    • กลุ่ม: PERSONAL_INFO

กลุ่ม

สิทธิ์แต่ละรายการด้านบนตกอยู่ในกลุ่มสิทธิ์ต่อไปนี้หนึ่งกลุ่ม (หรือมากกว่า):

  • บัญชี
    • สิทธิ์สำหรับการเข้าถึงบัญชีที่จัดการโดยผู้จัดการบัญชีโดยตรง
  • AFFECTS_BATTERY
  • APP_INFO
  • AUDIO_SETTINGS
  • BLUETOOTH_NETWORK
  • คั่นหน้า
  • ปฏิทิน
  • กล้อง
  • COST_MONEY
    • ใช้สำหรับสิทธิ์ที่สามารถใช้เพื่อให้ผู้ใช้ใช้โดยไม่ต้องมีส่วนร่วมโดยตรง ตัวอย่างเช่นนี่คือกลุ่มสำหรับการอนุญาตที่อนุญาตให้คุณโทรออกโดยตรงส่งข้อความ SMS โดยตรง ฯลฯ
  • DEVELOPMENT_TOOLS
    • กลุ่มสิทธิ์ที่เกี่ยวข้องกับคุณลักษณะการพัฒนา สิ่งเหล่านี้ไม่ใช่สิทธิ์ที่ควรปรากฏในแอปพลิเคชันทั่วไป พวกเขาปกป้อง API ที่มีวัตถุประสงค์เพื่อใช้สำหรับการพัฒนาเท่านั้น
  • DEVICE_ALARMS
  • แสดง
  • HARDWARE_CONTROLS
    • ใช้สำหรับสิทธิ์ที่ให้การเข้าถึงโดยตรงกับฮาร์ดแวร์บนอุปกรณ์ ซึ่งรวมถึงเสียงกล้องตัวสั่น ฯลฯ
  • สถานที่ตั้ง
    • ใช้สำหรับสิทธิ์ที่อนุญาตการเข้าถึงตำแหน่งปัจจุบันของผู้ใช้
  • ข้อความ
    • ใช้สำหรับสิทธิ์ที่อนุญาตให้แอปพลิเคชันส่งข้อความในนามของผู้ใช้หรือข้อความสกัดกั้นที่ได้รับโดยผู้ใช้ สิ่งนี้มีไว้สำหรับการส่งข้อความ SMS / MMS เช่นรับหรืออ่าน MMS
  • ไมโครโฟน
  • เครือข่าย
    • ใช้สำหรับสิทธิ์ที่ให้การเข้าถึงบริการเครือข่าย สิทธิ์หลักที่นี่คือการเข้าถึงอินเทอร์เน็ต แต่นี่เป็นกลุ่มที่เหมาะสมสำหรับการเข้าถึงหรือแก้ไขการกำหนดค่าเครือข่ายหรือการดำเนินการเครือข่ายอื่น ๆ ที่เกี่ยวข้อง
  • ข้อมูลส่วนตัว
    • ใช้สำหรับสิทธิ์ที่ให้การเข้าถึงข้อมูลส่วนตัวของผู้ใช้เช่นผู้ติดต่อกิจกรรมในปฏิทินข้อความอีเมล ฯลฯ ซึ่งรวมถึงการอ่านและการเขียนข้อมูลนี้ (ซึ่งโดยทั่วไปควรแสดงเป็นสิทธิ์ที่แตกต่างกันสองแบบ)
  • โทรศัพท์
    • ใช้สำหรับสิทธิ์ที่เกี่ยวข้องกับการเข้าถึงและแก้ไขสถานะโทรศัพท์: การสกัดกั้นการโทรออกการอ่านและการแก้ไขสถานะโทรศัพท์ โปรดทราบว่าการโทรออกไม่ได้อยู่ในกลุ่มนี้เนื่องจากอยู่ในกลุ่ม "takin 'yer moneys" ที่สำคัญกว่า
  • ScreenLock
  • SOCIAL_INFO
  • แถบสถานะ
  • การเก็บรักษา
    • กลุ่มสิทธิ์ที่เกี่ยวข้องกับการเข้าถึงการ์ด SD
  • SYNC_SETTINGS
  • SYSTEM_CLOCK
  • เครื่องมือระบบ
    • กลุ่มสิทธิ์ที่เกี่ยวข้องกับ API ของระบบ หลายสิ่งเหล่านี้ไม่ใช่สิทธิ์ที่ผู้ใช้คาดว่าจะเข้าใจและโดยทั่วไปการอนุญาตควรทำเครื่องหมายเป็นระดับการป้องกัน "ปกติ" เพื่อไม่ให้ปรากฏ อย่างไรก็ตามยังสามารถใช้สำหรับคุณสมบัติอื่น ๆ ที่ให้การเข้าถึงระบบปฏิบัติการเช่นการเขียนการตั้งค่าระบบทั่วโลก
  • USER_DICTIONARY
  • ระบบฝากข้อความเสียง
  • วอลล์เปเปอร์
  • WRITE_USER_DICTIONARY
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.