วิธีปรับแต่งเปอร์เซ็นต์ทริกเกอร์ประหยัดแบตเตอรี่หรือเปิดใช้งานเมื่อหน้าจอปิดอยู่

บทช่วยสอนเกี่ยวกับวิธีปรับระดับแบตเตอรี่ที่เรียกใช้คุณสมบัติ Battery Saver รวมถึงวิธีเปิดใช้งานคุณสมบัติเมื่อหน้าจอปิดอยู่

การเพิ่มอายุการใช้งานแบตเตอรี่ในอุปกรณ์ของคุณเป็นหนึ่งในสาเหตุหลักที่ทำให้ผู้ใช้แห่กันไปที่ฟอรัมของเรา ที่ XDA คุณจะพบแอป เคอร์เนล ROM และคำแนะนำเกี่ยวกับการปรับปรุงอายุการใช้งานแบตเตอรี่ของคุณ แต่คุณจะพบเคล็ดลับอายุการใช้งานแบตเตอรี่ที่ใช้งานได้ทั่วไปไม่บ่อยนัก

คุณลักษณะที่ Google เปิดตัวใน Android 5.0 Lollipop ที่เรียกว่า "Battery Saver" เป็นตัวอย่างหนึ่งของเครื่องมือประหยัดแบตเตอรี่ที่ทำงานบนอุปกรณ์ Android เกือบทุกประเภท เมื่อเปิดใช้งาน Battery Saver จะปิดข้อมูลพื้นหลัง บริการระบุตำแหน่ง การสั่น ภาพเคลื่อนไหว และยังลดประสิทธิภาพของ CPU เมื่อจำเป็น เป็นฟีเจอร์ที่มีประโยชน์ที่จะใช้ประโยชน์เมื่อคุณต้องการยืดอายุแบตเตอรี่ แต่ตามค่าเริ่มต้น บริการจะเปิดใช้งานเฉพาะเมื่อระดับแบตเตอรี่อยู่ที่ 5, 10 หรือ 15% หรือเมื่อเปิดใช้งานด้วยตนเองเท่านั้น

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


เช่นเดียวกับการตั้งค่าเกือบทั้งหมดบน Android คุณสมบัติสามารถแก้ไขได้ตราบใดที่คุณได้รับอนุญาตอย่างถูกต้อง พารามิเตอร์ Battery Saver ถูกกำหนดไว้ใน การตั้งค่า. ระดับโลกแม้ว่าคุณจะไม่พบเอกสารประกอบในหน้านั้น เนื่องจากไม่รับประกันว่าคุณสมบัตินี้จะปรากฏในทุกอุปกรณ์

อย่างไรก็ตาม การดู AOSP คร่าวๆ หรือโดยการแสดงรายการการตั้งค่าทั้งหมดที่มีอยู่บนอุปกรณ์ของคุณ จะพบว่าพารามิเตอร์ Battery Saver ได้รับการกำหนดไว้ภายใต้ "พลังงานต่ำ" คงที่. โดยจะเก็บค่าจำนวนเต็มเป็น "0" หรือ "1" สำหรับ "ปิด" และ "เปิด" ตามลำดับ ระดับทริกเกอร์/ค่าเปอร์เซ็นต์สำหรับ Battery Saver ถูกกำหนดไว้ภายใต้ "low_power_trigger_level" คงที่ และค่านี้จะเก็บค่าจำนวนเต็มระหว่าง 1 ถึง 100 ด้วยการปรับเปลี่ยนพารามิเตอร์ทั้งสองนี้ เราจึงสามารถควบคุม Battery Saver ได้ด้วยตัวเอง

ระดับทริกเกอร์ประหยัดแบตเตอรี่แบบกำหนดเอง

ขั้นแรก เราจะตั้งค่าเปอร์เซ็นต์/ระดับทริกเกอร์การประหยัดแบตเตอรี่ด้วยตนเอง มีวิธีแก้ไขปัญหาสองประการสำหรับเรื่องนี้ วิธีแรกเกี่ยวข้องกับการแก้ไขค่าคงที่ low_power_trigger_level เพื่อให้ระบบ Android จัดการการเปิด/ปิดการใช้งาน Battery Saver ได้ด้วยตัวเอง ในการทำเช่นนั้น สิ่งที่คุณต้องทำคือส่งคำสั่ง ADB ง่ายๆ หากคุณได้ตั้งค่า ADB บนเครื่องไว้แล้ว ให้ข้ามส่วนถัดไป ถ้าไม่เช่นนั้นให้อ่านต่อ

การตั้งค่า ADB

อันดับแรก, ดาวน์โหลดไบนารี ADB โดยตรงจาก Google สำหรับระบบปฏิบัติการเฉพาะของคุณ และแตกไฟล์ไปยังไดเร็กทอรีแยกต่างหากบนคอมพิวเตอร์ของคุณ ต่อไป, ติดตั้งไดรเวอร์ที่เหมาะสม สำหรับโทรศัพท์ของคุณโดยเฉพาะ จากนั้นเปิดใช้งาน "การแก้ไขจุดบกพร่อง USB" ในการตั้งค่า -> ตัวเลือกนักพัฒนา หากคุณไม่เห็นตัวเลือกสำหรับนักพัฒนา คุณจะต้องเปิดใช้งานโดยไปที่การตั้งค่า -> เกี่ยวกับโทรศัพท์ จากนั้นแตะที่หมายเลขบิลด์ 7 ครั้ง สุดท้ายนี้ ตรวจสอบให้แน่ใจว่า ADB ทำงานโดยการเริ่มพรอมต์คำสั่งในไดเร็กทอรีเดียวกันกับไบนารีของ ADB (คลิกขวา --> "เปิดพรอมต์คำสั่งที่นี่") และเรียกใช้คำสั่งต่อไปนี้:

adb devices

หากคุณเห็นหมายเลขซีเรียลของอุปกรณ์ (และไม่ได้ระบุว่าไม่ได้รับอนุญาต) แสดงว่าคุณเป็นสีทอง หากคุณเห็นป๊อปอัปบนโทรศัพท์ขอให้คุณอนุญาตการเข้าถึง ADB ของคอมพิวเตอร์ ให้ตอบว่าใช่ หากคุณไม่เห็นเหตุการณ์ทั้งสองเกิดขึ้น ให้ลองรีบูตคอมพิวเตอร์/โทรศัพท์ของคุณแล้วเสียบเข้ากับคอมพิวเตอร์ของคุณใหม่ มิฉะนั้น ให้ลองติดตั้งไดรเวอร์อีกครั้ง

ระดับทริกเกอร์แบบกำหนดเอง - วิธี ADB

เมื่อตั้งค่า ADB แล้ว ก็ถึงเวลาแก้ไขการตั้งค่า สิ่งที่คุณต้องทำคือป้อนคำสั่งเดียวดังต่อไปนี้:

adb shell settings put global low_power_trigger_level TRIGGER_LEVEL

โดยที่ TRIGGER_LEVEL คือระดับแบตเตอรี่ (ระหว่าง 1-100%) ที่คุณต้องการให้ Android เปิดใช้งาน Battery Saver เมื่อตั้งค่าแล้ว โปรดทราบว่าค่านี้จะรีเซ็ตโดยอัตโนมัติหากคุณเข้าสู่เมนูประหยัดแบตเตอรี่ในการตั้งค่า (ซึ่งคุณไม่จำเป็นต้องดำเนินการเนื่องจากตัวเลือกเดียวคือสิ่งที่เรากำลังเปลี่ยนแปลงอยู่)

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


ระดับทริกเกอร์แบบกำหนดเอง - วิธีทาซเคอร์

ภาพหน้าจอด้านบน หากคุณคุ้นเคยกับ Tasker จะแสดงให้คุณเห็นว่าเรากำลังทำอะไรอยู่ ทางด้านซ้ายมีบริบทสถานะสองสถานะ ซึ่งเมื่อเป็นไปตามนั้น Tasker จะเปิดใช้งาน Battery Saver เมื่อไม่ตรงตามสถานะทั้งสองนี้อีกต่อไป Tasker จะปิดใช้งาน Battery Saver สถานะแรกคือระดับแบตเตอรี่ปัจจุบัน และเมื่ออยู่ระหว่าง 1-25% สถานะนี้จะเริ่มทำงาน สถานะที่สองจะทำงานเมื่อโทรศัพท์ปิดเครื่องชาร์จ เพื่อให้แน่ใจว่า Battery Saver จะไม่เปิดใช้งานเมื่อชาร์จไม่ว่าจะเกิดอะไรขึ้น

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

ภายใต้ระบบการจัดการสิทธิ์ของ Android แอปพลิเคชันจะกำหนดการอนุญาตที่ต้องการได้รับในไฟล์ Manifest จากนั้นผู้ใช้สามารถให้หรือปฏิเสธสิทธิ์ในการติดตั้ง (ก่อน Marshmallow) หรือตามความต้องการ (Marshmallow+) อย่างไรก็ตาม มีการอนุญาตบางอย่างที่แอปพลิเคชันไม่สามารถให้ได้ แม้ว่าพวกเขาจะร้องขอใน Manifest เช่น WRITE_SECURE_SETTINGS. นี่เป็นเพราะว่าการให้สิทธิ์แก่แอปพลิเคชันใด ๆ ที่มีประสิทธิภาพเท่านี้จะทำให้แอปนั้นสามารถควบคุมอุปกรณ์ของคุณได้มากมาย

แต่มีวิธีแก้ไขวิธีหนึ่งที่เราสามารถใช้เพื่อให้สิทธิ์ WRITE_SECURE_SETTINGS แก่แอปใดๆ ที่เราต้องการ โดยใช้ของ ADB ผู้จัดการแพ็คเกจ (น.) เราสามารถให้สิทธิ์ได้เกือบทั้งหมดแก่แอปพลิเคชันใดๆ ที่เราต้องการ (โดยที่แอปพลิเคชันร้องขอสิทธิ์ดังกล่าวในไฟล์ Manifest)

สิ่งแรกที่คุณต้องทำคือ ติดตั้งไบนารี ADB บนคอมพิวเตอร์ของคุณตามด้วย ไดรเวอร์ที่เหมาะสมสำหรับอุปกรณ์ของคุณ. จากนั้น เปิดใช้งานการแก้ไขจุดบกพร่อง USB ในตัวเลือกนักพัฒนา (ไปที่การตั้งค่า -> เกี่ยวกับโทรศัพท์ และแตะที่หมายเลขบิลด์ 7 ครั้งหากคุณยังไม่ได้ดำเนินการ) และเชื่อมต่อโทรศัพท์ของคุณเข้ากับคอมพิวเตอร์ สุดท้าย ให้ส่งคำสั่งต่อไปนี้เมื่อคุณเปิดเทอร์มินัลแล้ว:

adb shell pm grant com.joaomgcd.autotools android.permission.WRITE_SECURE_SETTINGS

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

ต่อไปนี้เป็นคำแนะนำทีละขั้นตอนเพื่อให้ Tasker ควบคุม Battery Saver ที่ระดับแบตเตอรี่/เปอร์เซ็นต์ที่กำหนดเอง เนื่องจากเรามีข้อกำหนดเบื้องต้นทั้งหมดอยู่แล้ว

โชคดีที่เราไม่ต้องกังวลกับการป้อนคำสั่งใดๆ ซึ่งต่างจากวิธี ADB ผู้พัฒนา AutoTools เขียนคุณสมบัติเพื่อทริกเกอร์ Battery Saver ซึ่งส่งคำสั่งเชลล์ที่ห่อหุ้มไว้ ใน UI ที่เป็นมิตรกับผู้ใช้ ดังนั้นแอปจะดูแลคำสั่ง ในขณะที่สิ่งที่คุณต้องทำคือเลือกตัวเลือกใน แอป.

  1. เปิด Tasker แล้วกดปุ่ม + ไอคอนที่ด้านล่างขวาเพื่อสร้างโปรไฟล์ใหม่ ตั้งชื่อโปรไฟล์ว่า "Battery Saver - Custom Level" และเลือก สถานะ บริบท.
  2. ไปที่ พลังงาน -> ระดับแบตเตอรี่. ตั้งค่าแถบเลื่อน "จาก" เป็น 1 และแถบเลื่อน "ถึง" เป็นระดับแบตเตอรี่ที่คุณต้องการให้เปิดใช้งาน Battery Saver
  3. สร้างงานใหม่ที่แนบมากับโปรไฟล์นี้และตั้งชื่อเป็น "เปิดใช้งานการประหยัดแบตเตอรี่"
  4. กด + ปุ่มตรงกลางด้านล่างเพื่อสร้างการดำเนินการใหม่ ไปที่ ปลั๊กอิน -> เครื่องมืออัตโนมัติ -> การตั้งค่าความปลอดภัย กดปุ่มดินสอเพื่อเข้าสู่การกำหนดค่า AutoTools
  5. เลือก ประหยัดแบตเตอรี่ ตัวเลือกและตั้งค่าเป็น "เปิดใช้งาน."
  6. กลับมาที่หน้าจอหลัก กดค้างที่สถานะระดับแบตเตอรี่ที่เราสร้างไว้ก่อนหน้านี้ เพื่อให้เราสามารถเพิ่มบริบทสถานะเพิ่มเติมให้กับโปรไฟล์นี้ได้ ไปที่ กำลัง --> กำลัง และสำหรับการเลือกแหล่งที่มา "ใดๆ"และตรวจสอบ"พลิกกลับ."
  7. กลับมาที่หน้าจอหลักอีกครั้ง กดค้างที่งาน "เปิดใช้งานการประหยัดแบตเตอรี่" เพื่อเพิ่มงาน "ออก" ไปที่ โปรไฟล์นี้ ซึ่งจะทริกเกอร์เมื่อระดับแบตเตอรี่ > เกณฑ์ของคุณ หรือเมื่ออุปกรณ์เปิดอยู่ ที่ชาร์จ ตั้งชื่องานนี้ว่า "ปิดการใช้งาน Battery Saver"
  8. สำหรับการดำเนินการไปที่ ปลั๊กอิน -> เครื่องมืออัตโนมัติ -> การตั้งค่าความปลอดภัย อีกครั้ง. คราวนี้ตั้งค่าตัวเลือก Battery Saver เป็น "ปิดการใช้งาน"

ต่อไป เราจะใช้ Tasker เพื่อเรียกใช้ Battery Saver ทุกครั้งที่โทรศัพท์เข้าสู่โหมดสลีป/จอแสดงผลปิดอยู่


เปิดใช้งาน Battery Saver เมื่อปิดจอแสดงผล

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

  1. เปิด Tasker แล้วกดปุ่ม + ไอคอนที่ด้านล่างขวาเพื่อสร้างโปรไฟล์ใหม่ ตั้งชื่อโปรไฟล์ว่า "Battery Saver - Display Off" และเลือก สถานะ บริบท.
  2. ไปที่ พลังงาน -> สถานะการแสดงผล. ตั้งมัน "ปิด" ตัวเลือก.
  3. สำหรับงาน คุณสามารถเลือกงาน "เปิดใช้งานการประหยัดแบตเตอรี่" ที่คุณทำไว้ก่อนหน้านี้ได้ หากคุณไม่ทำตามขั้นตอนเหล่านั้น ให้สร้างงานใหม่ชื่อ "เปิดใช้งานการประหยัดแบตเตอรี่"
    1. กด + ปุ่มตรงกลางด้านล่างเพื่อสร้างการดำเนินการใหม่ ไปที่ ปลั๊กอิน -> เครื่องมืออัตโนมัติ -> การตั้งค่าความปลอดภัย กดปุ่มดินสอเพื่อเข้าสู่การกำหนดค่า AutoTools
    2. เลือก ประหยัดแบตเตอรี่ ตัวเลือกและตั้งค่าเป็น "เปิดใช้งาน."
  4. กลับมาที่หน้าจอหลัก กดค้างที่สถานะระดับแบตเตอรี่ที่เราสร้างไว้ก่อนหน้านี้ เพื่อให้เราสามารถเพิ่มบริบทสถานะเพิ่มเติมให้กับโปรไฟล์นี้ได้ ไปที่ กำลัง --> กำลัง และสำหรับการเลือกแหล่งที่มา "ใดๆ"และตรวจสอบ"พลิกกลับ."
  5. กลับมาที่หน้าจอหลักอีกครั้ง กดค้างที่งาน "เปิดใช้งานการประหยัดแบตเตอรี่" เพื่อเพิ่มงาน "ออก" ในโปรไฟล์นี้ ซึ่งจะทริกเกอร์เมื่อจอแสดงผลเปิดขึ้นหรือเมื่ออุปกรณ์อยู่บนเครื่องชาร์จ เพิ่มงาน "ปิดการใช้งาน Battery Saver" จากก่อนหน้านี้ หรือทำตามขั้นตอนถัดไปเพื่อเพิ่มทันที
    1. สำหรับการดำเนินการไปที่ ปลั๊กอิน -> เครื่องมืออัตโนมัติ -> การตั้งค่าความปลอดภัย อีกครั้ง. คราวนี้ตั้งค่าตัวเลือก Battery Saver เป็น "ปิดการใช้งาน"

แค่นั้นแหละ! Tasker ควรเปิดใช้งาน Battery Saver โดยอัตโนมัติทุกครั้งที่ปิดหน้าจอและอุปกรณ์อยู่ ปิดเครื่องชาร์จ และปิดใช้งานโหมดประหยัดแบตเตอรี่เมื่อหน้าจอเปิดขึ้นมาอีกครั้งหรืออุปกรณ์เปิดอยู่ ที่ชาร์จ


ลองใช้เคล็ดลับเหล่านี้และแจ้งให้เราทราบว่าเคล็ดลับเหล่านี้ทำงานอย่างไรสำหรับคุณ หรือให้คำแนะนำของคุณเองเกี่ยวกับวิธีปรับปรุงเคล็ดลับนี้!