นี่คือสิทธิ์ที่มีทั้งหมดที่แอปพลิเคชันต้องการ ในรายการนี้มีบางอย่างที่สามารถเป็นแอปพลิเคชัน "ร้องขอ" โดย "ระบบ" เท่านั้น แอปพลิเคชันที่ไม่ใช่แอปพลิเคชันระบบจะไม่สามารถขอสิทธิ์ในการ "สิทธิ์ระบบ" เฉพาะแอปพลิเคชันที่อยู่ใน / 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
- 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
- อนุญาตการเข้าถึงสถานะโทรศัพท์อ่านอย่างเดียว
- กลุ่ม: PHONE_CALLS
- การอนุญาตนี้ช่วยให้สามารถเข้าถึงตัวระบุอุปกรณ์ของคุณ (IMEI / IMSI), SIM ID, หมายเลขศูนย์ฝากข้อความเสียง, หมายเลขโทรศัพท์ของคุณและหากการโทรกำลังดำเนินอยู่หมายเลขระยะไกล มันไม่จำเป็นสำหรับสิ่งที่ต้องการรัฐโทร (ไม่ว่าจะเป็นสายที่อยู่ในความคืบหน้า / รอดำเนินการ) ผู้ประกอบการเครือข่ายหรือผู้ให้บริการเครือข่ายที่ใช้ - ตามที่แอปpermission.READ_PHONE_STATEซึ่งแสดงให้เห็นว่าสิ่งที่ได้รับอนุญาตเป็นสิ่งจำเป็นสำหรับ (และสิ่งที่ไม่)
- มอบให้โดยอัตโนมัติสำหรับแอปที่กำหนดเป้าหมายที่ Android 1.6 หรือก่อนหน้า
- การใช้งานที่ดี: ???
- การใช้งานไม่ถูกต้อง: คุณสามารถติดตามข้ามเครือข่ายผ่านหมายเลข IMSI / IMEI / โทรศัพท์ของคุณ
- การใช้งานที่เป็นกลาง: โฆษณาที่กำหนดเป้าหมาย (บริการสามารถดูว่าโฆษณาใดได้รับการแสดงบนอุปกรณ์ของคุณแล้วและไม่จำเป็นต้องแสดงอีกครั้ง)
- ดูสิ่งนี้ด้วย:
- 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 ตัวอักษร)ดังนั้นจึงต้องแยก
android application permissions
Google: ลิงค์ที่สอง