मैंने सफलतापूर्वक एक एंड्रॉइड ऐप बनाया है जो कीमतों की गणना करता है और फिर उस डेटा को पूर्ववर्ती फैशन में उपयोगकर्ता पसंद के ईमेल प्रोग्राम में स्थानांतरित करने में सक्षम है। उपयोगकर्ता द्वारा ऐप में बनाए गए डेटा के आधार पर, HTML युक्त एक स्ट्रिंग को एक इरादे में पढ़ा जाता है। कोड मैं इस के लिए है:एंड्रॉइड में HTML स्वरूपित ईमेल भेजना
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("text/html");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(emailText));
QuoteDroid.this.startActivity(emailIntent);
यह सब ठीक है और ईमेल ज्यादातर सही स्वरूपित जब मैं Gmail एप्लिकेशन का चयन है, और आम तौर पर ज्यादातर सही भेजता है। मेरे पास यह मुद्दा यह है कि मुझे इसे व्यावसायिक उद्देश्यों के लिए गैर-जीमेल खाते से भेजना होगा। जब मैं फोन पर जेनेरिक ईमेल ऐप चुनता हूं तो यह एचटीएमएल को सही तरीके से संसाधित नहीं करता है और जब मैं ईमेल भेजता हूं तो इसे सादा पाठ में बनाया जाता है।
मैंने अनगिनत लेख और फ़ोरम पोस्ट के माध्यम से पढ़ा है, लेकिन इसका कोई फायदा नहीं हुआ है। मैं स्ट्रिंग को कैसे संसाधित करूं, जिसमें एचटीएमएल शामिल है, इस तरह से ईमेल-बाद में ईमेल एप के साथ भेजा जा रहा है- रिसीवर द्वारा सही ढंग से तैयार किया जाता है?
आप के आसपास कोई रास्ता नहीं मिला? – skorulis
दुर्भाग्यवश नहीं, ऐप से ईमेल भेजने की क्षमता में कोड का एकमात्र तरीका कोड करना होगा, या इस उपयोग के लिए एक नया नया ईमेल एप्लिकेशन बनाना होगा। एचटीएमएल भेजता है कि बाज़ार पर एक ऐप हो सकता है। –