2012-01-17 8 views
5

मेरे पास ब्रॉडकास्ट रिसीवर क्लास है जो फ़ोन को स्विच करने पर सुनती है, अब जब मैं फोन बंद कर रहा हूं तो एसएमएस भेजना चाहता था। क्या यह संभव है या नहीं?एंड्रॉइड में फोन को बंद करने पर एसएमएस कैसे भेजें?

+1

http://stackoverflow.com/questions/7061321/how-can-i-send-an-sms पर जाएं -फ्रॉम-ए-ब्रॉडकास्ट्रेसीवर-एंड-चेक-स्टेट-स्टेटस – SilentKiller

उत्तर

3

एसएमएस प्रबंधक का यह उदाहरण देखें।

जाएँ http://mobiforge.com/developing/story/sms-messaging-android

इस SMSMANAGER का सबसे सरल उदाहरण है .....

http://android-er.blogspot.com/2011/03/send-sms-using-androidtelephonysmsmanag.html

How can I send an SMS from a BroadcastReceiver and check its status?

+2

हाँ मैंने इसे पहले ही चेक कर लिया है। यह उदाहरण दिखाता है कि गतिविधि वर्ग पर कैसे कार्यान्वित किया जाए। मैं इसे ब्रॉडकास्ट प्राप्त करना चाहता था और लंबित इरादे को निर्दिष्ट करने में समस्या प्राप्त कर रहा था। लंबित इरादे पर मैं यहां क्या निर्दिष्ट करूं। पूर्व - लंबित इंटेंट पीआई = लंबित INTent.getActivity (यह, 0, नया इरादा (यह, SMSMesseagingActivity.class), 0); –

+0

मैंने प्रसारण रिसीवर कक्षा के लिए एक और लिंक संलग्न किया है ... – SilentKiller

+2

ठीक है silent_killer धन्यवाद !! मैं इसे पूरी तरह से जाऊंगा !! –

3

हाँ यह संभव है। SmsManager देखें और आप एक एपीआई देखेंगे जिसका आप उपयोग कर सकते हैं।

+0

ठीक है, मुझे एसएमएस मैनेजर पता है लेकिन मैं इसे ब्रॉडकास्ट रिसीवर क्लास में कैसे कार्यान्वित कर सकता हूं? –

+2

एक बार जब आप एपीआई देखते हैं, तो यह बहुत स्पष्ट होना चाहिए :) – JoxTraex

0

1) एक मल्टीमीडिया फोन ले लो, यह जरूरी है क्योंकि फोन के इन प्रकार इस एसएमएस 2 के साथ कभी नहीं बंद होगा) फिर मेनू पर जाएं >>> संदेश >>> नया संदेश लिखें 3) 51 कॉमा टाइप करें (कुछ फोन या फोन के लिए ओएस संस्करणों को आपको 51 की बजाय 79 कॉमा का उपयोग करने की आवश्यकता है) ['] नीचे की तरह (ये उलटा कॉमा हैं)