Intereting Posts
एक सूची में JSON डेटा डाल ViewPager एंड्रॉइड से एक टुकड़ा की जगह लॉलीपॉप कैलेंडर दृश्य दिनांक पिक्चर ऑनडेट चेंगेड () विधि को कॉल नहीं करता है जकोको वापस लौट रहा है 0% कोटलिन और एंड्रॉइड 3.0 के साथ कवरेज मैं एंड्रॉइड 4.0 होम बटन कैसे अक्षम कर सकता हूं? एंड्रॉइड एफसीएम – केवल एक नोटिफिकेशन कैसे दिखाना है कोई UI के साथ एक टुकड़ा के लिए उपयोग के मामले क्या है? एंड्रॉइड में वैश्विक कार्यों का निर्माण संस्करण एन्कोडिंग एन्कोडिंग एपकेक फ़ाइलों से रेट्रोफ़िट + ओकेएचटीपी + जीजेआईपी-एड JSON MPAndroidChart में चार्ट से विवरण कैसे निकालें? एंड्रॉइड में JSONarray के अंदर JSONarray को पार्स कैसे करें? कैमरे के वर्तमान तस्वीर फ़ोल्डर प्राप्त करें एंड्रॉइड JSON पीएचपी सर्वर और पीठ पर आप एंड्रॉइड में ओप्टल बनावट को बिटमैप में कैसे बदल सकते हैं?

एंड्रॉइड स्टूडियो में सरल वेबदृश्य ऐप के लिए त्रुटियां

मैं इस इंटरैक्टिव मानचित्र के लिए एक सरल वेबदृश्य ऐप बनाने का प्रयास करता हूं: http://gta5online.com/map/interactive > मानचित्र के नीचे एक पूर्णस्क्रीन लिंक भी है

अब मैंने एक परिसंपत्ति फ़ोल्डर बनाया है और इसमें "इंटरैक्टिव" फ़ोल्डर शामिल है जिसमें सभी फाइलें, आइकन, मैप टाइल्स और एचटीएमएल दस्तावेज़ हैं।

मैं HTML दस्तावेज़ को एक वेबव्यू के रूप में एक गतिविधि में लोड करना चाहता हूं इसलिए इसकी एक स्थानीय फाइल मैं चाहता हूं कि ऐप इसे डिफॉल्ट ब्राउज़र न हो।

यहाँ अब तक मैंने क्या किया है:

मैंने एक नई परियोजना बनाई है और उन कोड को activity_home.xml फ़ाइल में जोड़ा है:

<?xml version="1.0" encoding="utf-8"?> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent" WebView myWebView = (WebView) findViewById(R.id.webview); WebSettings webSettings = myWebView.getSettings(); webSettings.setJavaScriptEnabled(true); WebView myWebView = (WebView) findViewById(R.id.webview); myWebView.loadUrl("file:///android_asset/interactive/map.html"); /> 

फिर मैंने इस कोड को मैनिफ़ेस्ट में इंटरनेट के उपयोग को सक्षम करने के लिए जोड़ा है, भले ही यह एक स्थानीय एचटीएमएल डॉक्टर है जिसे मैं लोड करना चाहता हूं (बाद में उपयोग के लिए):

  <uses-permission android:name="android.permission.INTERNET"/> 

मैंने पहले कोड ब्लॉक पर जावास्क्रिप्ट भी सक्षम किया था जैसा कि आप देख सकते हैं।

क्या मुझे घर में कुछ कोड डाल दिया जाना चाहिए। जावा फ़ाइल भी?

एक YT ट्यूटोरियल में मैंने देखा कि उसने जावा फ़ाइल में ऐसा कुछ किया था:

  #in mainactivity.java setContentView(R.layout.activity_main); String url ="file:///android_asset/interactive/map.html"; WebView view=(WebView) this.findViewById(R.id.webView); view.getSettings() .setJavaScriptEnabled(true); view.loadUrl(url); 

क्या कोई इस बात को समझाने के लिए किसी नओब को मदद कर सकता है कि मैंने इस ऐप को कैसे पूरा किया और गलत कदम उठाए? मुझे यकीन है कि आप लोगों के लिए यह आसान है, भले ही यह मेरे लिए मुश्किल हो।

Solutions Collecting From Web of "एंड्रॉइड स्टूडियो में सरल वेबदृश्य ऐप के लिए त्रुटियां"

एंड्रॉइड में बहुत सावधान रहें, आप कभी भी जावा कोड को एक्सएमएल कोड में नहीं रख सकते।

यह कोड:

 WebView myWebView = (WebView) findViewById(R.id.webview); WebSettings webSettings = myWebView.getSettings(); myWebView.loadUrl("file:///android_asset/interactive/map.html"); webSettings.setJavaScriptEnabled(true); 

आपकी activity_home.xml फ़ाइल में केवल यह होना चाहिए:

 <?xml version="1.0" encoding="utf-8"?> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent"/> 

यह एक समान मूल नीति उल्लंघन के कारण है, आपको loaddatawithurl का उपयोग करना होगा

पढ़ना

तथा