मैं एडीबी खोल के माध्यम से BATTERY_CHANGED
इरादा भेजने की कोशिश कर रहा हूं। क्या प्रणाली हर कुछ सेकंड के लिए भेजता हैएडीबी खोल के माध्यम से अतिरिक्त के साथ इरादा प्रसारित करने के लिए कैसे?
am broadcast -a android.intent.action.BATTERY_CHANGED
मैं एक ऐप्स डायन इस आशय के लिए सुनता है और यहां बनाए गए: अब तक मैं केवल कोई जानकारी के साथ आशय भेजने में कामयाब रहे
#Intent;action=android.intent.action.BATTERY_CHANGED;launchFlags=0x60000010;i.icon-small=17302838;B.present=true;i.scale=100;i.level=100;S.technology=Li-ion;i.status=5;i.voltage=4155;i.invalid_charger=0;i.plugged=2;i.health=2;i.temperature=280;end
जब मैं प्रसारण आशय मेरे ऐप यह दिखाता है:
#Intent;action=android.intent.action.BATTERY_CHANGED;launchFlags=0x10;end
मेरे सवाल यह है कि मैं (इन गुणों/झंडे के कुछ पैमाने, स्थिति, प्लग की तरह साथ adb shell
के माध्यम से आशय प्रसारित कर सकते हैं है जीड, आदि)?
जवाब के लिए धन्यवाद:
यह
-a <ACTION>
,-c <CATEGORY>
,-n <COMPONENT>
और एक्स्ट्रा कलाकार के विभिन्न प्रकार के लिए या एक हीURI
स्वरूपित स्ट्रिंग के रूप में विभिन्न-e <EXTRA>
की तरह अलग मानकों का एक संयोजन के रूप में पारित किया जा सकता है। यह पूरी तरह से काम करता है। इस बीच मुझे एक और संभावित समाधान मिला: 'प्रसारण किया गया है- android.intent.action.BATTERY_CHANGED --ez वर्तमान झूठी - ii स्थिति 2 --ei स्तर 50' – Valyoउत्तर उसने मेरे लिए काम नहीं किया, लेकिन वालियो यहां टिप्पणी ने काम किया। इसके अलावा, आपको इसके लिए एडीबी शैल में होना चाहिए, इसलिए यदि आप कमांडलाइन पर हैं, तो बस यहां 'adb shell' को प्रीपेड करें। –
@ वैली टिप्पणी ने मदद की लेकिन मुझे प्रसारण करने के लिए अतिरिक्त परिवर्तन करना पड़ा- a android.intent.action.BATTERY_CHANGED --ez वर्तमान झूठी - ii स्थिति 2 --ei स्तर 50 – PSIXO