2012-03-01 13 views
6

से इरादे पोंछते हुए मैं अलार्म ऐप बना रहा हूं लेकिन एचटीसी की "फास्ट बूट" सुविधा के बारे में कुछ समस्याएं चला रहा हूं। यह सुविधा डिवाइस को बदलने के बजाए डिवाइस को गहरे हाइबरनेशन में रखती है।एचटीसी का "फास्ट बूट" प्रसारण नहीं कर रहा है BOOT_COMPLETED इरादा और न ही अलार्म मैनेजर

समस्या यह मुझे देता है कि क्योंकि फोन बंद करने की नहीं है (हालांकि यह कैसे उपयोगकर्ताओं के लिए यह अनुभव है) यह सब मेरी अलार्म बंद जाना बनाने अलार्म प्रबंधक से मेरे उद्देश्य पोंछते नहीं है सीधे उपयोगकर्ता वापस अपने फोन बदल जाता है है चालू (अगर अलार्म समाप्त हो गया है)। यह वह अनुभव नहीं है जिसे मैं चाहता हूं कि उपयोगकर्ता मेरे ऐप के साथ हों। मैं उपयोगकर्ताओं को एक अधिसूचना के माध्यम से बूट पर सूचित करना चाहता हूं कि "आपका फोन बंद होने पर अलार्म की संख्या बंद हो गई"। मैं पूर्व में उल्लेख किया कारण के लिए यह नहीं कर सकता और इसलिए भी क्योंकि घटना हालांकि फोन है "बंद" (कोई क्षुधा पृष्ठभूमि में चल रहा, कोई सूचना, कुछ भी) यह एक BOOT_COMPLETED इरादे जब फिर से चालू प्रसारित न हो।

क्या कोई इस के आसपास काम करने के तरीके के बारे में जानता है? शायद तेज बूट घटनाओं को इंगित करने के लिए एचटीसी द्वारा उपयोग की जाने वाली एक विशेष मंशा कार्रवाई?

किसी भी मदद के लिए धन्यवाद!

+1

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

+0

अच्छी तरह से मैं इसे समझता हूं, लेकिन उपयोगकर्ता इसे रीबूटिंग के रूप में देखता है, तो क्या आपके पास सुनने के लिए वैकल्पिक प्रसारण का कोई अच्छा विचार है? –

उत्तर

2

कोशिश

<action android:name="android.intent.action.QUICKBOOT_POWERON" /> 

और

<action android:name="android.intent.action.QUICKBOOT_POWEROFF" /> 
+0

ने अभी देखा है कि यह प्रश्न एक वर्ष पुराना है ... – Lovis

+0

वैसे भी महान जवाब! मुझे अब इसकी आवश्यकता नहीं है लेकिन अच्छा भी पता है! –

4

एचटीसी कुछ उपकरणों OS 4.0+ कि एंड्रॉयड एसडीके से अलग है के लिए भी एक अलग आशय का उपयोग करें।

<action android:name="com.htc.intent.action.QUICKBOOT_POWEROFF" /> 

और

<action android:name="com.htc.intent.action.QUICKBOOT_POWERON" /> 
+0

आपका मतलब एंड्रॉइड के अतिरिक्त है? अन्यथा यह वास्तव में बुरी खबर है। क्या आप यह भी नाम दे सकते हैं कि कौन से डिवाइस या ओएस संस्करण प्रभावित हैं? –

+0

ओईएम कि Android ओएस अभ्यास का पालन के लिए एंड्रोइड्स के अलावा हां। मैं इसे HTC एक एक्स (OS संस्करण 4.1.1) पर देख सकते हैं ओएस 4.0 और ऊपर की तरफ से सभी HTCs के लिए है कि रेखा और संभावना से भी अधिक के पार हो सकता है। –

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