2012-01-09 15 views
8

मैं एक एंड्रॉइड एप्लिकेशन विकसित कर रहा हूं जहां इसे लगातार ऐप को चालू रखने की आवश्यकता होती है। फोन हर समय एक पावर आउटलेट से जुड़ा हुआ है, क्या यह संभव है कि अगर फोन की बैटरी किसी उपयोगकर्ता हस्तक्षेप के साथ ऐप को ऑटो-स्टार्ट करने के लिए मर गई। * यानी किसी भी पावर बटन को मारने के बिना स्वचालित रूप से फोन को पावर करने और चार्जर कनेक्ट होने के बाद एंड्रॉइड शुरू करने के लिए। * तो android.intent.action.BOOT_COMPLETED और RECEIVE_BOOT_COMPLETED अनुमति के साथ मेरे ऐप शुरूचार्जर कनेक्ट होने पर एंड्रॉइड पर ऑटो पावर

पुनश्च: मैं android.intent.action.ACTION_POWER_CONNECTED की कोशिश की है लेकिन यह केवल काम करता है फोन पहले से ही संचालित किया जाता है।

+0

यदि डिवाइस बंद हो गया है, तो आप बिजली से जुड़े हुए अधिसूचना को भेजने में सक्षम होने की क्या उम्मीद करते हैं? ऐसा करने के लिए कुछ भी नहीं चल रहा है, और जब तक डिवाइस को वापस चालू करने के लिए पावर बटन दबाया नहीं जाता है * * चल रहा है। आप सवाल मूल रूप से हैं "मैं कार्यक्रम चलाने के बिना प्रोग्रामर रूप से चार्जर को कैसे पहचान सकता हूं?", जो निश्चित रूप से कोई समझ नहीं आता है। –

+0

मुझे पता है कि थोड़े समझ में नहीं आता है, लेकिन फोन बंद होने पर आप अपने एंड्रॉइड फोन को अलार्म चलाने की उम्मीद कैसे करेंगे? –

+1

"सोने" और "संचालित" के बीच एक अंतर है। यह एक तरह की तरह है जो एक कोमा में रहने के बजाय झपकी ले रहा है। आपके प्रश्न ने कहा "संचालित बंद"।अगर यह बंद हो गया है, तो यह बंद है। मेरे फोन पर अलार्म काम नहीं करते हैं अगर यह पूरी तरह से संचालित है; जब वे सो रहे हैं तो वे ठीक काम करते हैं। –

उत्तर

0

हो सकता है कि आप एक अतिरिक्त ऐप बना सकें जो BOOT_COMPLETED को अपने ब्रॉडकास्ट रिसीवर के साथ इंतजार कर रहा है और फिर गीला जांचें कि बिजली कनेक्ट है और आपके आवेदन के नए इरादे के रूप में शुरू हो?

बस एक त्वरित सोचा ..

+1

उत्तर के लिए धन्यवाद, लेकिन वास्तव में यह है कि अगर आपका फोन बंद हो गया है, तो चार्जर किसी बटन को मारने के बिना कनेक्ट होने के बाद इसे चालू करना संभव है, क्या एंड्रॉइड सिस्टम किसी भी को आग/प्रसारित करना संभव है चार्जर जैसे किसी भी प्रकार के प्लगइन्स के जवाब में फ़ोन बंद होने पर एक ईवेंट/इरादा की तरह?! .. –

+0

मैं केवल अपने एचटीसी सेंसेशन के लिए बात कर सकता हूं जो स्वचालित रूप से बूट हो जाता है और चार्जर कनेक्ट हो जाता है। लेकिन फोन को ठीक से काम करने के लिए पिन को पुन: दर्ज करना होगा, बिना पिन प्रश्न के यह लॉकस्क्रीन में रहता है। वैसे भी, यह तब काम करता है जैसे आपने इसे स्वयं चालू कर दिया है। शायद मैं सिर्फ आपके प्रश्न को अच्छी तरह समझ नहीं पाया .. – Stefan

2

मैं तुम्हारा के रूप में बिल्कुल वैसा ही आवश्यकता है।

एंड्रॉयड डिवाइस हमेशा चार्जर के उत्पादन से जुड़ा है:

हम इस तरह एक समाधान योजना बना सकते हैं। चार्जर की बिजली आपूर्ति एक कस्टम हार्डवेयर डिवाइस से जुड़ा हुआ है जो चार्जर को बिजली की आपूर्ति को नियंत्रित करता है। यह हार्डवेयर डिवाइस बैटरी कम होने तक चार्जर बंद रखता है। यानी 20% शेष। एक बार बैटरी 20% से कम हो जाने पर, वह डिवाइस स्वचालित रूप से चार्जर पर स्विच हो जाता है। "कस्टम बनाया हार्डवेयर" इसे यूएसबी/वाईफाई/ब्लूटूथ के माध्यम से एंड्रॉइड डिवाइस से इनपुट प्राप्त करता है।

बस एक विचार। व्यावहारिक रूप से संभव नहीं हो सकता है।

+2

मेरे पास एक ही आवश्यकता है। ध्यान दें कि यह चार्जर को कनेक्ट करते समय आईफोन पर ठीक काम करता है, यह बूट हो जाता है। हमें बूटलोडर खोजने की ज़रूरत है कि जब चार्जर कनेक्ट होता है, तो यह फोन को बूट करता है। – Panos

+0

हमने ब्लूटूथ एपीआई के माध्यम से ऐसा किया है क्योंकि सभी प्लेटफार्मों के लिए यूबीएस उपलब्ध नहीं है –

0

मुझे एक ही समस्या है।

समाधान है कि मैं होगा लागू करने के लिए:

1.- दो बाहर निकलना (यहाँ मेरा संदेह, ¿क्या दो तारों ?, क्योंकि मैं तीन देखते हैं, मैं अपने मल्टीमीटर का उपयोग करेगा के लिए तारों जब बीच निरंतरता देखना है मैं बटन दबाता हूं) पावर बटन फोन से तार। (जब आप उस बटन को दबाते हैं, तो यह सिर्फ दो ध्रुवों को स्विच की तरह जोड़ता है)।

2.- जब आपके पास दो तार होते हैं, तो, हम एक 555 (एकीकृत सर्किट) जैसे टाइमर के साथ थोड़ा सर्किट बनाते हैं। सर्किट का उद्देश्य प्रत्येक तारों (पावर बटन फोन से) को 15 सेकंड की अवधि में 5 सेकंड की अवधि से जोड़ देगा।

स्पष्ट रूप से यह सर्किट हमेशा चल रहा होगा।

1

यदि आप अपने डिवाइस को रूट नहीं करते हैं और डिवाइस बंद होने और चार्ज होने पर बैटरी चार्जिंग चित्र दिखाने के लिए चल रहे प्रोग्रामों में रीबूट स्क्रिप्ट जोड़ते हैं तो ऐसा करने का कोई तरीका नहीं है। for Samsung s2 here is an answer

संबंधित मुद्दे