एंड्रॉयड स्रोत कोड में, आपको निम्न पा सकते हैं:
/**
* Low-level function turn the device off immediately, without trying
* to be clean. Most people should use
* {@link android.internal.app.ShutdownThread} for a clean shutdown.
*
* @deprecated
* @hide
*/
@Deprecated
public static native void shutdown();
मुझे लगता है कि यह देशी समारोह अपने su reboot -p
से मेल खाती है कि। इसके अलावा, आप उद्धृत कोड टिप्पणी से देख सकते हैं कि आपको क्लीन शट डाउन करने के लिए शटडाउन थ्रेड का उपयोग करना चाहिए।
शटडाउन थ्रेड में, एंड्रॉइड चीजों का एक गुच्छा करता है।
- यह गतिविधि प्रबंधक बंद हो जाता है। मुझे लगता है कि गतिविधि प्रबंधक बंद करना मतलब है कि सभी गतिविधियां आवश्यक जीवन चक्र पारित करेंगी और इस प्रकार, गतिविधियों के राज्यों को संग्रहीत किया जाएगा। लेकिन मुझे यकीन नहीं। मैंने जांच नहीं की
- फिर, एंड्रॉइड सेलुलर रेडियो इंटरफेस बंद कर देता है।
- उसके बाद, यह ब्लूटूथ बंद कर देता है।
- अंत में, यह माउंट सेवा को बंद करने का प्रयास करता है।
इस प्रकार, आप देख सकते हैं कि su reboot -p
करना गलत है।
@unforgettableid अपने प्रस्तावित संपादन दोनों को गंभीरता से गलत (क्षुधा, रूट के रूप में कभी नहीं चला सकते हैं केवल ज्यादा से ज्यादा देशी सहायकों), और अपेक्षाकृत व्यर्थ है क्योंकि यह कम मूल्य का 4 साल पुराना प्रश्न है जिसे पुनरीक्षित करने की आवश्यकता नहीं है। –
@ChrisStratton: मुझे सुधारने के लिए धन्यवाद; मैंने अपना संपादन सुझाव संशोधित कर दिया है। एक गिटहब कमेंटर ने इस पिछले फरवरी में एक [गिटहब टिप्पणी] (https://github.com/ppareit/Shutdown/issues/4#issuecomment-188899438) में इस स्टैक ओवरफ़्लो थ्रेड का संदर्भ दिया है। मैं मानता हूं कि गिटहब कमेंटर के लिए इस तरह के एक प्राचीन धागे को संदर्भित करने के लिए मूर्खतापूर्ण थी। फिर भी, उसने इसका संदर्भ दिया। चूंकि उत्तर इतने पुराने थे, किसी और ने अपना समय एक ओपन-सोर्स प्रोजेक्ट को उप-सर्वोच्च प्रतिबद्धता बर्बाद कर दिया। – unforgettableid
@ChrisStratton: मैंने Google खोज की लेकिन मुझे कोई नया थ्रेड नहीं मिला जो 'svc power shutdown' समाधान का उल्लेख करता है। यदि भविष्य में ऐसा धागा मौजूद है, तो हमें इस प्राचीन धागे को उस नए धागे के डुप्लिकेट के रूप में चिह्नित करना चाहिए। यह बहुत बुरा है कि Google इतनी उच्च खोज-परिणाम रैंकिंग इतनी प्राचीन है कि स्टैक ओवरफ़्लो थ्रेड को इतनी प्राचीन है। शायद हम शीर्ष पर कुछ बालों वाली सामग्री चेतावनी जोड़ सकते हैं। या, बेहतर अभी तक, शायद हमें पुराने प्रश्नों को नए समान प्रश्नों के डुप्लिकेट के रूप में ध्वजांकित करना चाहिए। – unforgettableid