เมื่อแอปเชื่อมต่อกับเครือข่ายมือถือในเบื้องหลัง
แอปจะเปิด CPU และเปิดวิทยุ การทำเช่นนี้
ซ้ำๆ อาจทำให้แบตเตอรี่ของอุปกรณ์หมดเร็ว ระบบจะถือว่าแอปทำงานอยู่เบื้องหลังหากอยู่ในสถานะ PROCESS_STATE_BACKGROUND หรือ
PROCESS_STATE_CACHED
หน้านี้อธิบายวิธีระบุสาเหตุที่แอปใช้เครือข่ายมือถือมากเกินไปขณะทำงานอยู่เบื้องหลัง และสิ่งที่ควรทำ
ตรวจสอบพฤติกรรมการใช้เครือข่ายมือถือ
เครื่องมือต่างๆ เช่น Battery Historian จะช่วยให้คุณได้รับข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับการใช้งานเครือข่ายมือถือของแอป Battery Historian แสดงภาพการใช้คลื่นวิทยุบนอุปกรณ์เคลื่อนที่ในระดับแอป ซึ่งจะช่วยให้คุณเห็นภาพที่ชัดเจนขึ้นเกี่ยวกับสิ่งที่เกิดขึ้นกับแอปของคุณ ดูข้อมูลเพิ่มเติมเกี่ยวกับ Battery Historian ได้ที่การวิเคราะห์การใช้พลังงานด้วย Battery Historian ในการตรวจสอบลักษณะการใช้งานเครือข่ายมือถือของแอป คุณควรให้ความสนใจเป็นพิเศษกับบรรทัดการใช้เครือข่ายมือถือ
ดูข้อมูลเกี่ยวกับกลไกการใช้ Battery Historian ได้ที่ คำแนะนำเกี่ยวกับ Batterystats และ Battery Historian
ลดการใช้เครือข่ายมือถือ
คุณสามารถย้ายการใช้เครือข่ายมือถือของแอปไปไว้ที่เบื้องหน้าเพื่อแจ้งเตือน
ผู้ใช้ว่ากำลังดาวน์โหลดอยู่ และให้ตัวควบคุมแก่ผู้ใช้เพื่อหยุดชั่วคราวหรือหยุดการดาวน์โหลด
โดยเรียกใช้
DownloadManager แล้วตั้งค่า
setNotificationVisibility(int)
ตามความเหมาะสม
แนะนำสำหรับคุณ
- หมายเหตุ: ข้อความลิงก์จะแสดงเมื่อ JavaScript ปิดอยู่
- การสแกนหา Wi-Fi ในเบื้องหลังบ่อยเกินไป