ฉันกำลังใช้บริการการเข้าถึง และหากฉันปิดแอปไม่ให้เรียกใช้แอปพลิเคชัน ระบบจะเพิกถอนสิทธิ์การเข้าถึงที่ผู้ใช้ให้ไว้อย่างชัดเจน และนั่นทำให้ฉันต้องขออนุญาตอีกครั้ง คำอธิบายใด ๆ ว่าทำไมสิ่งนี้จึงเกิดขึ้นและวิธีแก้ปัญหาเพื่อหลีกเลี่ยงปัญหานี้
บริการการเข้าถึง Android
comment
ทำให้ฉันขออนุญาตอีกครั้ง คุณหมายถึงระบบกำลังแสดง คุณแน่ใจหรือไม่ว่าต้องการเปิดใช้งานกล่องโต้ตอบอีกครั้ง สิ่งนี้เกิดขึ้นบนอุปกรณ์ / ระบบปฏิบัติการเวอร์ชันใด?
- person alanv   schedule 03.11.2014
comment
ฉันหมายความว่าการอนุญาตนั้นถูกเพิกถอนไปแล้ว และเพื่อให้แอปของฉันทำงานได้ ฉันจำเป็นต้องได้รับการอนุญาต ดังนั้นฉันจึงต้องขอให้ผู้ใช้ให้การอนุญาตแก่ฉันอีกครั้งโดยไปที่การตั้งค่าการเข้าถึง ฉันได้ทดสอบกับ 4.0, 4.2, 4.4 แล้ว
- person dirtydexter   schedule 03.11.2014
comment
ฉันมีปัญหาในการทำความเข้าใจอย่างชัดเจนว่าคุณหมายถึงอะไร แต่ดูเหมือนว่าคุณกำลังทำลายกระบวนการบริการการเข้าถึง คุณคาดหวังว่าจะเกิดอะไรขึ้นเมื่อคุณหยุดกระบวนการบริการ?
- person alanv   schedule 03.11.2014
comment
ฉันคาดหวังว่าถ้าผู้ชายคนนั้นใช้ตัวจัดการงานบางประเภทที่ทำลายกระบวนการบริการการเข้าถึง มันก็ควรจะฆ่ากระบวนการที่ผลข้างเคียงของมันนั่นคือการอนุญาตนั้นก็ถูกเพิกถอนจากบริการของฉันด้วย
- person dirtydexter   schedule 03.11.2014
คำตอบ (1)
น่าเสียดายที่คุณไม่สามารถป้องกันสถานการณ์นี้ได้ แม้ว่าคุณจะย้ายบริการการเข้าถึงไปยังกระบวนการใหม่ก็ตาม
เมื่อคุณคลิก "บังคับหยุด" ไม่เพียงแต่กระบวนการของแอปพลิเคชันจะถูกฆ่าเท่านั้น แอปจะถูกย้ายเข้าสู่สถานะ "หยุด" (Android 3.1 APIs) โดยที่ไม่มีอะไรในแอปจะทำงานอีกจนกว่าผู้ใช้จะเริ่มแอปด้วยตนเอง (เช่น ด้วยไอคอน Launcher) เนื่องจากเหตุผลด้านความปลอดภัย ผู้ใช้จะต้องเปิดใช้งานบริการการเข้าถึงด้วยตนเอง - ไม่สามารถเริ่มต้นได้โดยทางโปรแกรม ยิ่งไปกว่านั้นระบบจะไม่รีสตาร์ทบริการการเข้าถึงเมื่อออกจากสถานะ "หยุด"
โปรดคำนึงถึงปัญหาการตั้งค่า Android ด้วย บางครั้ง หลังจากแอปพลิเคชัน "บังคับหยุด" การตั้งค่า Android จะแสดงว่ามีการเปิดใช้งานบริการการเข้าถึง แต่จริงๆ แล้วไม่ได้ผล
person
MikePtr
schedule
18.08.2016