मेरे पास HTML5 आधारित वेब एप्लिकेशन है, मैं इसे वेबव्यू के साथ एकीकृत करना चाहता हूं, तो क्या एंड्रॉइड वेबव्यू ब्राउज़र HTML5 सुविधाओं का समर्थन करता है?क्या एंड्रॉइड वेबव्यू ब्राउज़र HTML5 सुविधाओं का समर्थन करता है?
उत्तर
ए WebView
उन्हें समर्थन करता है, लेकिन आपको उन्हें पर चालू करना होगा। मैं निम्नलिखित कोड का उपयोग करता हूं जो उपलब्ध सभी सुविधाओं को चालू करता है। यह आवश्यक है क्योंकि उदाहरण के लिए एप्लिकेशन कैश सभी एंड्रायड-संस्करण पर समर्थित नहीं हैं:
wv = (WebView) findViewById(R.id.webview);
WebSettings ws = wv.getSettings();
ws.setJavaScriptEnabled(true);
ws.setAllowFileAccess(true);
if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.ECLAIR) {
try {
Log.d(TAG, "Enabling HTML5-Features");
Method m1 = WebSettings.class.getMethod("setDomStorageEnabled", new Class[]{Boolean.TYPE});
m1.invoke(ws, Boolean.TRUE);
Method m2 = WebSettings.class.getMethod("setDatabaseEnabled", new Class[]{Boolean.TYPE});
m2.invoke(ws, Boolean.TRUE);
Method m3 = WebSettings.class.getMethod("setDatabasePath", new Class[]{String.class});
m3.invoke(ws, "/data/data/" + getPackageName() + "/databases/");
Method m4 = WebSettings.class.getMethod("setAppCacheMaxSize", new Class[]{Long.TYPE});
m4.invoke(ws, 1024*1024*8);
Method m5 = WebSettings.class.getMethod("setAppCachePath", new Class[]{String.class});
m5.invoke(ws, "/data/data/" + getPackageName() + "/cache/");
Method m6 = WebSettings.class.getMethod("setAppCacheEnabled", new Class[]{Boolean.TYPE});
m6.invoke(ws, Boolean.TRUE);
Log.d(TAG, "Enabled HTML5-Features");
}
catch (NoSuchMethodException e) {
Log.e(TAG, "Reflection fail", e);
}
catch (InvocationTargetException e) {
Log.e(TAG, "Reflection fail", e);
}
catch (IllegalAccessException e) {
Log.e(TAG, "Reflection fail", e);
}
}
आपने यह निर्दिष्ट नहीं किया है कि आप कौन सी विशेषताओं को देख रहे हैं,
लेकिन एंड्रॉइड (और आईओएस) वेबकिट का उपयोग करते हैं। तो हाँ।
वास्तव में खींचें और ड्रॉप, वीडियो, कैनवास सुविधाओं की तलाश में है कि –
डिफ़ॉल्ट Android एस की तरह वास्तव में im एचटीएमएल 5 की सुविधाओं के समर्थन के साथ ब्राउज़र में कुछ परेशानी है। शायद यह [प्रस्तुति] (http://www.slideshare.net/retomeier/html5-or-android-for- मोबाइल- विकास) आपके लिए सहायक होगा। – kapand
अपने Android ब्राउज़र पर इस लिंक को खोलने: http://html5test.com यह आप सभी जानकारी है कि आप की जरूरत है दे देंगे: नियम पार्स, कैनवस, वीडियो , ऑडियो, तत्व, रूप, वेबएप ...
धन्यवाद @ moujib यह बहुत ही बढ़िया है जो डेस्कटॉप ब्राउज़र में भी मेरी मदद करेगा –
धन्यवाद @ थियोमेगा मैंने चयन करने और माउसओवर सक्रिय करने के लिए हल्के स्पर्शों का उपयोग करने के लिए निम्न तरीकों का उपयोग किया।
try {
WebSettings.class.getMethod("setLightTouchEnabled", new Class[]{Boolean.TYPE});
} catch (SecurityException e) {
e.printStackTrace();
} catch (NoSuchMethodException e) {
e.printStackTrace();
}
- 1. क्या HTML5 कैनवास ब्राउज़र-आधारित ज़ूमिंग का समर्थन करता है?
- 2. जांचें कि ब्राउज़र HTML5 टाइमपिकर का समर्थन करता है
- 3. ब्राउज़र कैसे HTML5 का समर्थन करता है या नहीं जांचें?
- 4. क्या एंड्रॉइड वेबव्यू CSS3 वेबकिट एनिमेशन का समर्थन करता है?
- 5. फ्लेक्स मोबाइल मूल मोबाइल सुविधाओं का समर्थन करता है?
- 6. क्या एंड्रॉइड वेबव्यू एचटीएमएल 5 वीडियो प्ले का समर्थन करता है?
- 7. क्या कोई ब्राउज़र HTML5 के संदर्भ मेनू का समर्थन करता है?
- 8. ब्राउज़र सेन्चा टच का समर्थन करता है
- 9. एंड्रॉइड 3.0 वेबसाकेट का समर्थन करता है?
- 10. क्या कोई भी स्वचालित ब्राउज़र परीक्षण उपकरण आईओएस और एंड्रॉइड ब्राउज़र का समर्थन करता है?
- 11. एंड्रॉइड वेबव्यू वेबव्यू के भीतर एक डिफ़ॉल्ट ब्राउज़र नहीं है
- 12. कौन से ब्राउज़र HTML5 इतिहास API का समर्थन करते हैं?
- 13. क्या Wii ब्राउज़र वेबसाकेट का समर्थन करता है?
- 14. क्यों एंड्रॉइड वेबव्यू देशी एंड्रॉइड ब्राउज़र से धीमा है?
- 15. एंड्रॉइड समर्थन क्या क्रिप्टो एल्गोरिदम करता है?
- 16. एचटीएमएल 5 मोबाइल ब्राउज़र समर्थन
- 17. फेसबुक एंड्रॉइड ऐप का समर्थन करता है
- 18. एंड्रॉइड वेबव्यू
- 19. क्या मोबाइल फोन पर एचटीएमएल 5 समर्थन स्पर्श करता है?
- 20. एंड्रॉइड समर्थन jquery करता है?
- 21. क्या एंड्रॉइड एमुलेटर ओपनजीएल ईएस 2.0 का समर्थन करता है?
- 22. क्या एचटीएमएल 5 नामस्थानों का समर्थन करता है?
- 23. पता लगाएँ कि ब्राउज़र स्थिति का समर्थन करता है: निश्चित
- 24. क्या CF10 सुरक्षित websocket wss का समर्थन करता है?
- 25. क्या विंडोज फोन इंटरनेट एक्सप्लोरर मोबाइल 7 ब्राउज़र टच इवेंट्स का समर्थन करता है?
- 26. एंड्रॉइड वेबव्यू
- 27. क्या जीडब्ल्यूटी जेएसएनआई कॉलबैक का समर्थन करता है?
- 28. क्या जावास्क्रिप्ट पता लगा सकता है कि उपयोगकर्ता का ब्राउज़र gzip का समर्थन करता है?
- 29. क्या एसक्यूएलकेमी कैशिंग का समर्थन करता है?
- 30. क्या फैंटॉमजेएस कुकीज़ का समर्थन करता है?
यहाँ देखें: http://stackoverflow.com/questions/3930045/android-webkit-webview-and-html5 –