مسیر مفتوح کردن پروژه نو درراندروید استودیو
منبع خبر سایت ویکی پدیا
یک کدام از اصلیترین دست اندرکاران جایگاه بندی تارنماها در موتور کاوش گوگل ریسپانسیو بودن وب سایت میباشد، در حالتیکه سایتان ریسپانسیو ندارید می توانید ریسپانسیو کردن سایتون را به گروه ما بسپارید.
قدم دوم: ساخت یک پروژه تازه در Android Studio
برای ساخت یک پروژه نو در Android Studio مطابق صورت در آغاز از منوی File آیتم New و آن گاه آیتم New Project را گزینش می کنیم.
مسیر مفتوح کردن پروژه نو درراندروید استودیو
Android Studio
در نصیب Application name اسم WebViewApp برای پروژه خویش تعیین میکنیم.
قدم سوم: ساخت ی رابط کاربری و افزودن اینترنت ویو به آن
برای این عمل این مسیر را دنبال نمائید.
Open res -> layout -> activity_main.xml (or) main.xml
قدم چهارم: آدرس تارنما
دراین مرحله جاوا اسکریپت را فعال میسازیم و آدرس تارنما را بر روی برنامه لود میکنیم.
Open src -> package -> MainActivity.java
تنها دقت داشته باشید در کد تحت می توانید آدرس هر اینترنت سایتی را به برنامه بدهید تا آن اینترنتوبسایت تبدیل به نرم افزار شود.
package com.example.webviewapp;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends AppCompatActivity {
private WebView mywebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mywebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings= mywebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mywebView.loadUrl(\"https://mobi-soft.ir/\");
}
}
قدم پنجم: بارگیری آنلاین از وبسایت
پوشه AndroidManifest.xml را گشوده فرمائید و جواز به کار گیری از بسته وب را به آن بیش تر فرمایید. استدلال این عمل این میباشد که مستقیما برنامه به طور آنلاین از وبسایت بارگیری شود.
کد بارگیری آنلاین از تارنما
قدم ششم: گشوده شدن لینک و پیوندها درون نرم افزار
درحالتی که تا قدم پنجم انجام داده باشید و برنامه را اجرا فرمایید متوجه خواهید شد که لینک و پیوند ها در در خویش مرورگر گشوده میگردد خیر در درون خویش اپلیکیشن، برا حل این خلل کد ذیل را در کلاس MainActivity.java بیش تر فرمایید.
mywebView.setWebViewClient(new WebViewClient());
قدم هفتم: دکمه رجوع به برنامه
برای داشتن دکمه رجوع و برگشت به برنامه کد پایین را درون کلاس MainActivity.java بیش تر نمایید.
public void onBackPressed() {
if(mywebView.canGoBack())
{
mywebView.goBack();
}
else{
super.onBackPressed();
}
}
قدم هشتم: حدف پدینگها
برای حدف پدینگهای (ذیل، بالا، راست، چپ)، activity_main.xml را گشوده کرده و کد آخرین تحت را وارد فرمایید.
:activity_main.xml
// WebView Element
:MainActivity.java complete code
package com.example.webviewapp;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends AppCompatActivity {
private WebView mywebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mywebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings= mywebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mywebView.loadUrl(\"https://mobi-soft.ir/\");
// Line of Code for opening links in app
mywebView.setWebViewClient(new WebViewClient());
}
//Code For Back Button
@Override
public void onBackPressed() {
if(mywebView.canGoBack())
{
mywebView.goBack();
}
else
{
super.onBackPressed();
}
}
}
در شرایطی که میخواهید نوار پیش فرض بالا نرم افزار را حذف نمائید، کافیست تغییر و تحول کوچکی در پوشه styles.xml بدهید.
برای مفتوح کردن پوشه styles.xml مسیر تحت را دنبال فرمایید.
app -> res -> values -> styles.xm
تنها در کد را به NoActionBar تغییر و تحول دهید.
شرکت رایا پارس طراح انواع اپلیکشن اندروید در ایران