Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

कैसे एंड्रॉयड वेबव्यू के स्थानीय भंडारण में डेटाबेस को बचाने के लिए?

<घंटा/>

यह उदाहरण एंड्रॉइड वेबव्यू के स्थानीय भंडारण में डेटाबेस को कैसे सहेजना है, इसके बारे में प्रदर्शित करता है।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

 <वेबव्यू एंड्रॉइड:आईडी ="@ + आईडी / वेब_व्यू" एंड्रॉइड:लेआउट_विड्थ ="मैच_पेरेंट" एंड्रॉइड:लेआउट_हाइट ="मैच_पेरेंट" />> / लीनियरलाउट  

उपरोक्त कोड में, हमने facebook.com दिखाने के लिए वेब व्यू लिया है।

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें <पूर्व>पैकेज com.example.myapplication;import android.app.ProgressDialog;import android.os.Build;import android.os.Bundle;import android.support.annotation.RequiresApi;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.webkit.WebChromeClient;import android.webkit.WebSettings;import android.webkit.WebView;import android.webkit.WebViewClient;import android.widget.EditText;public class MainActivity AppCompatActivity का विस्तार करती है { @ RequiresApi(api =Build.VERSION_CODES.P) @Override संरक्षित शून्य onCreate(Bundle saveInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); अंतिम प्रोग्रेसडिअलॉग प्रोग्रेसडिअलॉग =नया प्रोग्रेसडिअलॉग (यह); प्रगतिडिअलॉग.सेटमैसेज ("डेटा लोड हो रहा है ..."); प्रोग्रेसडिअलॉग.सेटकैंसलेबल (झूठा); WebView web_view =findViewById(R.id.web_view); web_view.requestFocus (); web_view.getSettings().setJavaScriptEnabled(true); web_view.getSettings().setAppCachePath(getApplicationContext().getFilesDir().getAbsolutePath() + "/cache"); web_view.getSettings().setDatabasePath(getApplicationContext().getFilesDir().getAbsolutePath() + "/databases"); web_view.loadUrl ("https://touch.facebook.com/"); web_view.setWebViewClient(new WebViewClient() {@Override public boolean shouldOverrideUrlLoading(WebView view, String url) {view.loadUrl(url); return true; }}); web_view.setWebChromeClient (नया WebChromeClient () {सार्वजनिक शून्य प्रगति पर परिवर्तन (वेबव्यू व्यू, इंट प्रोग्रेस) {अगर (प्रगति <100) {प्रगति डायलॉग। शो (); } अगर (प्रगति ==100) {प्रगति डायलॉग। }); }}

चरण 4 - AndroidManifest.xml में निम्न कोड जोड़ें

 <उपयोग-अनुमति एंड्रॉइड:नाम ="android.permission.INTERNET" /> <एप्लिकेशन एंड्रॉइड:allowBackup ="true" android:icon ="@mipmap/ic_launcher" android:लेबल ="@string/app_name" android :roundIcon ="@mipmap/ic_launcher_round" android:supportsRtl ="true" android:theme ="@style/AppTheme"> <गतिविधि android:name =".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name =" android.intent.action.MAIN" /> <श्रेणी android:name ="android.intent.category.LAUNCHER" />   

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

कैसे एंड्रॉयड वेबव्यू के स्थानीय भंडारण में डेटाबेस को बचाने के लिए?


  1. एंड्रॉइड ऐप में वेबव्यू कैसे बनाएं?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड ऐप में वेबव्यू कैसे बना सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न कोड को

  1. Android फोन पर एसडी कार्ड में फोटो कैसे सेव करें

    डिफ़ॉल्ट रूप से, आपके द्वारा अपने स्मार्टफ़ोन कैमरे का उपयोग करके क्लिक की जाने वाली सभी फ़ोटो आपके आंतरिक संग्रहण में सहेज ली जाती हैं। हालाँकि, लंबे समय में, इससे आपकी आंतरिक मेमोरी में संग्रहण स्थान समाप्त हो सकता है। कैमरा ऐप के लिए डिफ़ॉल्ट स्टोरेज लोकेशन को एसडी कार्ड में बदलना सबसे अच्छा उपाय

  1. Android पर अधिकतम संग्रहण स्थान कैसे बचाएं?

    सभी नवीनतम फ़ोनों के साथ, आपको पर्याप्त मात्रा में संग्रहण स्थान मिलता है। हालांकि, हममें से कुछ के लिए यह कम है। चाहे आपके पास पुराना फोन हो या नया फोन, फुल स्टोरेज आपके फोन को कई समस्याओं का शिकार बना सकता है। धीमी गति, हैंगिंग ऐप्स, क्रियाएं अचानक निरस्त हो गईं, और अव्यवस्थित संग्रहण स्थान। समय प