我有一個現有的網站(社會性質),它也已經有一個移動網絡版本,所以我基本上想要做的就是在Android應用程序中包裝該視圖,也許添加一個不錯的啓動屏幕。所以本質上是一個「品牌」的瀏覽器窗口。在Android應用程序中包裝HTML
任何意見,將不勝感激。
我有一個現有的網站(社會性質),它也已經有一個移動網絡版本,所以我基本上想要做的就是在Android應用程序中包裝該視圖,也許添加一個不錯的啓動屏幕。所以本質上是一個「品牌」的瀏覽器窗口。在Android應用程序中包裝HTML
任何意見,將不勝感激。
需要兩個activites
在主要活動中,您將需要設置在您的佈局中使用webView的佈局如此類似:
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
和代碼:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://www.google.com");
}
和權限:
<uses-permission android:name="android.permission.INTERNET" />
清單文件
。
如果你想將標題欄關閉您還需要添加:
<activity android:name=".Main" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar">
閱讀文檔的更多幫助! Google爲此提供的一個示例是http://developer.android.com/resources/tutorials/views/hello-webview.html
還有幾個框架在本機應用程序中封裝了HTML5,並允許您訪問API。
的PhoneGap是最知名的 http://phonegap.com/
真棒人,這對我來說是一個很好的開始,太感謝你了! :) – codeninja 2012-01-08 18:34:07
不用擔心:)如果它很有用,你可以將它標記爲正確的答案,以便其他人知道這裏有一些用處。 – 2012-01-08 18:34:52
這是偉大的@格拉姆史密斯,但我很困惑,把這些代碼放在哪裏?它在html文檔中嗎?我也試圖瞭解如何將我的移動網站轉換爲可下載並安裝在手機上的應用程序。 – 2017-11-28 18:02:29