منبع خبر سايت ويکي پديا
يک کدام از اصليترين دست اندرکاران جايگاه بندي تارنماها در موتور کاوش گوگل ريسپانسيو بودن وب سايت ميباشد، در حالتيکه سايتان ريسپانسيو نداريد مي توانيد ريسپانسيو کردن سايتون را به گروه ما بسپاريد.
قدم دوم: ساخت يک پروژه تازه در 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 تغيير و تحول دهيد.
شرکت رايا پارس طراح انواع اپليکشن اندرويد در ايران
درباره این سایت