Convert Website Into An Android App | #2 Make your first simple webview app

 1. рдирд┐рдЪреЗ рджрд┐рдП рд╣реБрдП Code рдХреЛ  Activity_Main.xml  рдореЗрдВ  Image рдореЗрдВ рджрд┐рдЦрд╛рдП рд╣реБрдП рд╕реНрдерд╛рди рдкрд░ paste рдХрд░реЗ!

<WebView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/webView"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
tools:ignore="MissingConstraints" />



2. рдЕрдм рдирд┐рдЪреЗ рджрд┐рдП рд╣реБрдП Code рдХреЛ  MainActivity.java  рдореЗрдВ  Image рдореЗрдВ рджрд┐рдЦрд╛рдП рдЕрдиреБрд╕рд╛рд░ Package Name рдХреЛ рдЫреЛреЬрдХрд░ рдмрд╛рдХреА Code рдХреЗ рд╕реНрдерд╛рди рдкрд░ Paste рдХрд░реЗрдВ!

import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

String websiteURL = "https://YouTube.com/technicalsangrah"; // sets web url
private WebView webview;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

//Webview stuff
webview = findViewById(R.id.webView);
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setDomStorageEnabled(true);
webview.setOverScrollMode(WebView.OVER_SCROLL_NEVER);
webview.loadUrl(websiteURL);
webview.setWebViewClient(new WebViewClientDemo());

}

private class WebViewClientDemo extends WebViewClient {
@Override
//Keep webview in app when clicking links
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}

}





3. рдЕрдЧрд░ рдЖрдкрдХреЗ рдореЗрдВ рдХреЛрдИ Error рдЖрддрд╛ рд╣реИ рддреЛ рдирд┐рдЪреЗ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЕрдиреБрд╕рд╛рд░ рдЕрдкрдиреЗ Mouse pointer рдХреЛ рд╡рд╣рд╛рдВ рдкрд░ рд▓реЗ рдЬрд╛рдЗрдП рдлрд┐рд░ рдЙрд╕рдХреЛ Solve рдХрд░рдиреЗ рдХрд╛ Option Android studio рдореЗрдВ show рд╣реЛрдиреЗ рд▓рдЧрддрд╛ рд╣реИ рдЙрд╕реЗ рдЖрдк Click рдХрд░рдХреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИ рдЕрдЧрд░ work рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рддреЛ рдЖрдк Undo "Ctrl+Z" рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!




3. рдлрд┐рд░ рдирд┐рдЪреЗ рджрд┐рдЦрд╛рдП рдЧрдП рд╕реНрдерд╛рди рдкрд░ рдЕрдкрдиреЗ Website рдХрд╛ Url рдбрд╛рд▓реЗрдВ!




# рдЕрднреА рдЖрдкрдХреЗ app рдХреЛ internet use рдХрд╛ permission рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ

4. Internat permission рдХреЗ рд▓рд┐рдП рдирд┐рдЪреЗ рджрд┐рдП рд╣реБрдП code рдХреЛ AndroidManifest.xml  (Go to app > manifests > AndroidManifest.xml )  рдореЗрдВ image рдореЗрдВ рджрд┐рдЦрд╛рдП рдЕрдиреБрд╕рд╛рд░ Paste рдХрд░реЗрдВ!

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




# рдЕрдм рдореЗрд░рд╛ Code рдЗрд╕ рддрд░рд╣ (рдирд┐рдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ) рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИ!



# рдЕрдм рдЖрдк рдЕрдкрдиреЗ app рдХреЛ Mobile рд╕реЗ Connect рдХрд░рдХреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ!

Comments

Popular posts from this blog

Convert Website Into An Android App | #10 Set Up Push Notifications

Convert Website Into An Android App | #6 Add Swipe down to Refresh functionality