2011-09-06 17 views
9

मैं वर्तमान में एक मंच के लिए एंड्रॉइड एप्लिकेशन बना रहा हूं, मूल रूप से यह वेबसाइट को वेबव्यू में लोड करता है और यह ठीक काम करता है और सभी, लेकिन मैं पूरी साइट या मोबाइल साइट देखने के लिए एक विकल्प जोड़ने की कोशिश कर रहा हूं।एंड्रॉइड मोबाइल उपयोगकर्ता एजेंट?

मुझे यह एक बूलियन ब्राउजर टाइप टाइप करके काम कर रहा है जो सही होने पर, वेब साइट में मोबाइल साइट लोड करता है, और जब गलत पर सेट होता है, तो पूर्ण पृष्ठ लोड करता है। मेरे पास पहले से ही यह काम कर रहा है और सबकुछ, पूर्ण साइट लोड है और मैं उपयोगकर्ता एजेंट को "क्रोम" के रूप में रखता हूं, और मैंने मोबाइल उपयोगकर्ता एजेंट को "मोबाइल" पर सेट किया है, लेकिन यह काम नहीं करता है, मुझे क्या उपयोग करना चाहिए मोबाइल के लिए उपयोगकर्ता एजेंट? बस संदर्भ के लिए, यह तरीका है जिसका मैं उपयोग कर रहा हूं:

myWebView.getSettings().setUserAgentString("Chrome"); 

फिर "क्रोम" के बजाय मोबाइल के लिए, मैंने "मोबाइल" का उपयोग किया। मोबाइल के लिए सही उपयोगकर्ता एजेंट क्या है?

उत्तर

24

यह एंड्रॉयड के लिए उपयोगकर्ता एजेंट का एक उदाहरण है:

Mozilla/5.0 (; यू, लिनक्स, Android 2.2, en-gb, नेक्सस वन बिल्ड/FRF50) AppleWebKit/533.1 (KHTML, छिपकली की तरह) संस्करण /4.0 मोबाइल सफारी/533,1

और आप बस का उपयोग कर सकते हैं:

myWebView.getSettings().setUserAgentString("Android"); 
+0

जब मैं ऐसा करता हूं, और मैंने एंड्रॉइड पर वेबव्यू सेट किया है, तो यह कुछ भी लोड नहीं करता है, लेकिन जब यह पूर्ण हो जाता है तो यह पूर्ण लोड हो जाता है वेबसाइट। – Darren

+0

आपकी साइट पर एक मोबाइल संस्करण है? – FoamyGuy

-6

उपयोग webview.getSettings() setUserAgent (int);। int पैरामीटर में, 0 एक मोबाइल ब्राउज़र है जबकि 1 डेस्कटॉप ब्राउज़र है

संबंधित मुद्दे