USB를 통해 연결된 경우 배터리 충전을 피하려면 어떻게해야합니까? 휴대 전화가 USB를 통해 충전되기

개발을 위해 Samsung Galaxy S2를 사용하고 있으므로 완전히 충전되지 않은 상태에서 정기적으로 연결하면 휴대 전화가 USB를 통해 충전되기 시작합니다. 나는 이것이 (사용 중 충전 중) 배터리 수명에 영향을 줄 수 있다고 생각합니까? 휴대 전화가 켜져 있고 USB를 통해 연결된 상태에서 충전을 피할 수있는 방법이 있습니까?



답변

루트 액세스 권한이없는 Android 4.0.3 전화가 있으므로이 중 하나를 테스트 할 수는 없지만 /sys/class/power_supply/battery/충전 문제에 대한 정보 / 제어를 제공하는 지점을 알려 드리겠습니다 . 특히 charging_enabled현재 상태 (0 충전 중, 1 충전 중)가 있으며 일부 전화에서 쓸 수 있습니까?

$ adb shell
$ cat /sys/class/power_supply/battery/charging_enabled
1

charger_control유망하게 들리고 루트로 쓸 수 있는 파일도 있지만 문서를 찾을 수 없습니다.

누군가 Google 개발자 포럼에서 개선 된 기능으로이 기능을 요청했지만 지금까지 응답하지 않았습니다.
http://code.google.com/p/android/issues/detail?id=30612


답변

이것은 해당 장치의 커널에서 찾은 배터리 드라이버에 따라 다릅니다.

Galaxy S 2와 달리 TI 배터리 드라이버를 사용하여 /sys/module/msm_battery/parameters/usb_chg_enable파일에 값을 쓸 수있는 기능이 없습니다 .

MSM7x27 칩셋 제품군의 경우, 일반 MSM 배터리 드라이버를 사용하므로 MSM7227 또는 MSM7627 (예 : Europa (Galaxy 5), Zte Blade)과 같은 Qualcomm이 일반 MSM 배터리 드라이버를 사용하므로 작업하기가 쉽습니다.

나는에서 호스팅 오픈 소스 화 프로젝트가 Github에서 선택적으로 충전을 활성화하거나 충전하지 않고 일반 USB로 사용하여,이 정확히 않습니다, 그것은 비록 루트를 필요로한다.


답변

전화 배터리에 대한 흥미로운 기사는 http://batteryuniversity.com/learn/article/how_to_prolong_lithium_based_batteries 에서 찾을 수 있습니다 .

기본적으로 열이 많을수록 배터리 수명이 줄어 듭니다. 전화를 끄는 동안 충전 이외의 배터리가 소모되거나 충전되지 않도록 충전하는 것이 좋습니다.