यूएसबी के माध्यम से कनेक्ट होने पर मैं बैटरी चार्जिंग से कैसे बच सकता हूं?


34

मैं विकास के लिए अपने सैमसंग गैलेक्सी एस 2 का उपयोग कर रहा हूं, इसलिए मैं इसे नियमित रूप से प्लग करता हूं जब यह पूरी तरह से चार्ज नहीं होता है, और मेरा फोन यूएसबी पर चार्ज करना शुरू कर देता है। मुझे लगता है कि यह (उपयोग करते समय चार्ज) बैटरी जीवन को प्रभावित कर सकता है (क्या यह सही है)? क्या फोन पर चार्जिंग से बचने का कोई तरीका है और फोन यूएसबी से कनेक्ट है?


2
क्या प्लग में फोन कार्य करता है लेकिन बैटरी निकाल दी गई है?
एले

यह काफी हैक है, मुझे नहीं लगता कि यह तब होता है जब यह बैटरी पूरी तरह से खाली नहीं होता है।
AsTeR

1
यह भी उपयोगी होगा कि आप अपने फोन की बैटरी पर कम से कम पावर ड्रॉ के साथ अपने फोन को अपने कंप्यूटर पर टिकाना चाहते हैं।
चोबोक

1
adb shell dumpsys battery set ac 0; dumpsys battery set usb 0;
नीर डुआन

जवाबों:


9

मेरे पास रूट एक्सेस के बिना एक एंड्रॉइड 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


user1059432, हाँ। हम / sys / वर्ग / power_supply / बैटरी / चार्जर_control में मान को 0. बदल सकते हैं, इसलिए हमें चार्जिंग के बिना USB के माध्यम से कनेक्ट करना होगा।
xoxol_89

1
@ xoxol_89 वह डिवाइस और बैटरी ड्राइवर के प्रकार पर बहुत निर्भर है, जो सभी काम नहीं करते हैं! मेरे प्रोजेक्ट को जीथब पर देखें यह केवल Zte ब्लेड के लिए विशेष रूप से काम करता है।
t0mm13b

खोल @ मीन: / sys / कक्षा / power_supply $ ls ls एसी max170xx_battery usb मैं अपने बैटरी के साथ कुछ नहीं कर सकते लगता हैmax170xx_battery
गोहान

वनप्लस 3 पर यह रास्ता बिल्कुल है और रूट किए गए डिवाइस पर ऑटोमेटिक ऐप के सुपरसुबर ब्लॉक का उपयोग करके मैं चार्जिंग करते समय न केवल अपनी बैटरी का स्तर बताने के लिए इस ट्रिक का उपयोग कर सकता हूं बल्कि डिवाइस को ओवरचार्ज होने पर रोक सकता हूं। आइकन अभी भी चार्ज प्रतीक दिखाएगा, लेकिन यह ऐसा नहीं कर रहा है। बैटरी भी थोड़ी देर बाद गिरना शुरू हो जाती है।
इकोन

3

यह उक्त डिवाइस के लिए कर्नेल में पाए जाने वाले बैटरी चालक पर बहुत निर्भर है।

गैलेक्सी एस 2 के विपरीत, वह टीआई बैटरी ड्राइवर का उपयोग करता है जिसमें वह क्षमता नहीं है जो /sys/module/msm_battery/parameters/usb_chg_enableफ़ाइल के मूल्य को लिखने में सक्षम हो ।

चिपसेट के MSM7x27 लाइन के लिए, आप और मेरे लिए क्वालकॉम, जैसे MSM7227 या MSM7627, उदाहरण के लिए, यूरोपा (गैलेक्सी 5), ज़ेट ब्लेड, क्योंकि वे जेनेरिक MSM बैटरी ड्राइवर का उपयोग करते हैं, जिसके साथ काम करना आसान था।

मेरे पास गितुब पर खुला खट्टा प्रोजेक्ट होस्ट है जो ठीक यही करता है कि, चार्ज को सक्रिय रूप से सक्रिय करके या इसे बिना चार्ज किए साधारण यूएसबी के रूप में उपयोग करके, इसे रूट की आवश्यकता होती है।


0

आप http://batteryuniversity.com/learn/article/how_to_prolong_l लिथियम_ based_batteries पर फोन की बैटरी के बारे में एक दिलचस्प लेख पा सकते हैं ।

मूल रूप से, अधिक गर्मी, आपकी बैटरी कम जीवनकाल होगी। मेरा सुझाव यह होगा कि फोन बंद होने के दौरान इसे चार्ज किया जाए, इस तरह से चार्जिंग के अलावा बैटरी पर कोई नाली या लोड नहीं होता है।


1
यह ओपी के सवाल का जवाब नहीं देता (शीर्षक देखें)।
इरफान

दरअसल, वह यह भी पूछ रहा है कि क्या यह सही है कि बैटरी चार्ज करने के दौरान इसका इस्तेमाल करने से बैटरी की लाइफ प्रभावित हो सकती है, जिससे फोन की गर्मी बढ़ जाती है जिससे बैटरी की लाइफ बढ़ जाती है। लेख मैंने तापमान और बैटरी जीवन के बीच संबंध के बारे में वार्ता पोस्ट की है।
Weboide

मेरी गलती है। मैंने उस पर ध्यान नहीं दिया। :) खैर यह बताने के लिए अधिक उपयुक्त होता कि आप जो पोस्ट कर रहे हैं वह सिर्फ "आंशिक उत्तर" आदि है
इरफान
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.