Intereting Posts
नक्शा, एंड्रॉइड पर वर्तमान स्थान को चिह्नित करना एक्सएमपीपी कक्ष आमंत्रण क्रॉस क्लास वॉली विधि कॉलिंग के लिए उचित वॉली श्रोता कैसे बनाएं Android में रेट्रोफ़िट 2 के साथ बाइनरी फ़ाइल अपलोड करें DatePicker.setMinDate (लंबी मिनडेट) अवैध बेचा जाता है एक्सपैशन: समय के बीच नहीं मेवे प्रकाशित करें android। लाइब्रेरी के साथ एयर और स्रोत जार एंड्रॉइड वेबव्यू में हिन्दी वर्ण कैसे दिखाएं Textview में उर्दू फ़ॉन्ट लोडर अमान्य कॉलम डेटा 1 का उपयोग कर एंड्रॉइड संपर्क फोन नंबर एंड्रॉइड के बीच संबंध: minSdkVersion, android: targetSdkVersion और "लक्ष्य" कोड के माध्यम से लेआउट_एपीएस कैसे सेट करें एंड्रॉइड – मैं एक ListView ताज़ा / redraw नहीं कर सकता एंड्रॉइड एसडीके नहीं opencv उपयोग चेहरा पहचान एसडीके 4.0 का उपयोग करके एंड्रॉइड में सफल फेसबुक लॉगइन के बाद मुझे उपयोगकर्ता के ईमेल पते की आवश्यकता है I LongClick ईवेंट भी क्लिक ईवेंट को चालू करता है

मैं openconnection () विधि का उपयोग कर php फ़ाइल में एक साधारण पाठ कैसे भेज सकता हूं?

जब मैं साधारण टेक्स्ट को एंड्रॉइड से php फाइल भेजने के बारे में खोज करता हूं तो मुझे लगता है कि वे openConnection() कक्षाएं और पैकेज जैसे openConnection()openConnection() आदि का उपयोग करते हैं। और Google अनुशंसा करता है कि हम यूआरएल क्लास में openConnection() विधि का उपयोग करते हैं।

लेकिन जब मैं यूआरएल वर्ग और यूआरएल URLConnection और URLConnection क्लास के बारे में HttpUrlConnection हूं, तो मुझे एक साधारण टेक्स्ट php फ़ाइल भेजने के तरीके नहीं मिल सकते हैं। कृपया मुझे अवगत कराएं

Solutions Collecting From Web of "मैं openconnection () विधि का उपयोग कर php फ़ाइल में एक साधारण पाठ कैसे भेज सकता हूं?"

ठीक है, आप इस तरह एक वर्ग बना सकते हैं:

HttpURLConnectionHandler.java

 import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class HttpURLConnectionHandler { protected String urlG = "http://192.168.43.98/yourdirectory/"; public String sendText(String text) { try { URL url = new URL(urlG+"receiveData.php"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("POST"); // para activar el metodo post conn.setDoOutput(true); conn.setDoInput(true); DataOutputStream wr = new DataOutputStream( conn.getOutputStream()); wr.writeBytes("mydata="+text); wr.flush(); wr.close(); InputStream is = conn.getInputStream(); BufferedReader rd = new BufferedReader(new InputStreamReader(is)); String line; StringBuffer response = new StringBuffer(); while((line = rd.readLine()) != null) { response.append(line); response.append('\r'); } rd.close(); return response.toString(); } catch(Exception e){ return "error";} } } 

और आप एक ऑब्जेक्ट बना सकते हैं जहाँ आप चाहते हैं

 HttpURLConnectionHandler handler= new HttpURLConnectionHandler(); String response = handler.sendText("this is a text"); 

और receiveData.php:

  <?php // the received string $received = $_POST['mydata']; // you send a response to android echo "no hay registros"; ?> 

आप देख सकते हैं कि पाठ को स्ट्रिंग वेर में भेजा जाता है