मैं केवल कमांड लाइन का उपयोग करके एक खोल से एक वास्तविक एसएमएस संदेश भेजने में सक्षम होना चाहता हूं और ऐसा करने के लिए किसी भी एपीके पर निर्भर नहीं हूं। मुझे इस संदेश को फोन के बीच भेजने में दिलचस्पी है, न कि एमुलेटर से फोन तक। उदाहरण के लिए, आदेश चलाकर:मैं एक खोल से एक एसएमएस कैसे भेजूं?
service call phone 2 s16 "1234567890"
मैं कमांड लाइन का उपयोग कर फोन से फोन पर कॉल कर सकता हूं। 'सेवा सूची' कमांड एक आईएमएस सेवा दिखाता है, जिसे मैं सही तर्क प्रदान नहीं कर सकता। मुझे लगता है कि एक तर्क एक पीडीयू स्ट्रिंग होना चाहिए लेकिन अब तक कोई भाग्य नहीं है।
धन्यवाद क्रिस, मुझे लगता है कि मैं विचार की उस पंक्ति के साथ सही रास्ते पर हूं। अब तक मैं कमांड के साथ बहुत करीब पहुंचने में कामयाब रहा हूं "मैं शुरू करता हूं- android.intent.action.SENDTO -d एसएमएस: 1234567890 - sms_body ohai --ez exit_on_sent true" लेकिन मुझे अभी भी यह पता लगाने की आवश्यकता है कि कैसे दृश्य के ऑनक्लिक/ऑन एडिटरएक्शन को स्वचालित रूप से ट्रिगर करें। एमएमएस स्रोत कोड के माध्यम से देखकर मुझे mSendButton दृश्य मिला जो मुझे लगता है कि मुझे एक PerformClick() चालू करने की आवश्यकता है। अगर मुझे कामकाजी कमांड या कमांड की जोड़ी मिलती है तो मैं इसे और अपडेट कर दूंगा। – reproba
यह हो सकता है कि उस मार्ग पर जाने के लिए उपयोगकर्ता इंटरैक्शन की आवश्यकता हो - यदि ऐसा कोई ऐसा प्रतीत नहीं होता है जहां एसएमएस अनुमति की आवश्यकता है, प्लेटफ़ॉर्म डिज़ाइन दर्शन को अनुमति के स्थान पर उपयोगकर्ता की स्वीकृति की आवश्यकता होगी। तो आप विचार के दूसरे आधे भाग लेना चाहते हैं और एसएमएस की अनुमति के साथ अपने स्वयं के इरादे से संचालित एसएमएस प्रेषक एपीके, गैर-इंटरैक्टिव को कार्यान्वित करना चाहते हैं। और उम्मीद है कि किसी तरह की सुरक्षा तंत्र के साथ यह केवल आपके इच्छित उद्देश्य के लिए काम करता है। –