개발을 위해 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 에서 찾을 수 있습니다 .
기본적으로 열이 많을수록 배터리 수명이 줄어 듭니다. 전화를 끄는 동안 충전 이외의 배터리가 소모되거나 충전되지 않도록 충전하는 것이 좋습니다.