這實際上是可能的,並且可以通過創建您的移動網站的web視圖來實現。 假設你知道如何建立一個Android應用程序的結構的基礎,在這是你需要什麼名爲「webview_paceholder」
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview" <!-- The ID of your webview, can be wahtever you want. Just remember it for latter on -->
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
</LinearLayout>
您的主要活動是XML,對您的Java類(如果它被命名爲WebView1):
package com.companyname.packagename;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.webkit.WebSettings;
import android.webkit.WebViewClient;
import android.webkit.WebView;
import android.webkit.JavascriptInterface;
public class WebView1 extends Activity {
private WebView mWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview_paceholder);
mWebView = (WebView) findViewById(R.id.webview); // ID from earlier comment
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mWebView.loadUrl("http://example.com/whateveryourmobileviewis/"); // This url should be the mobile view of your site
mWebView.setWebViewClient(new WebViewClient());
}
如果你不知道一個Android應用程序的基礎知識,你可以很快學會做出的Android工作室一個Here Eclipse和Here(推薦)。 希望這有助於!
那麼當我沒有互聯網時會發生什麼?我點擊這個「應用程序」的圖標,只看到一個白色或黑色的屏幕沒有?當我點擊一個鏈接將我帶到您網站上的另一個頁面,並且網絡連接不暢時,該怎麼辦?當我使用網絡瀏覽器時,我期待這些問題,但是如果某個應用程序試圖「欺騙」我思考我正在查看應用程序而不是網頁,則不會飛行。 – 2014-10-21 21:09:55