在适用于Android的应用中包装HTML

cod*_*nja 7 html css jquery android web

我有一个现有的网站(社交性质),它已经有一个移动网络版本,所以我基本上想要做的是将该视图包装在Android应用程序中,并可能添加一个漂亮的启动画面.所以基本上是一个"品牌"浏览器窗口.

任何意见,将不胜感激.

Gra*_*ith 11

你需要两个活动

  • 启动画面(使用计时器,x秒后移动到下一个活动)
  • 主要

在主要活动中,您需要在布局中使用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"
/>
Run Code Online (Sandbox Code Playgroud)

和代码:

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");
}
Run Code Online (Sandbox Code Playgroud)

和权限:

<uses-permission android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud)

在清单文件中.

如果要关闭标题栏,还需要添加:

<activity android:name=".Main" android:label="@string/app_name"
 android:theme="@android:style/Theme.NoTitleBar">
Run Code Online (Sandbox Code Playgroud)

阅读文档以获得更多帮助!谷歌的一个例子就是我所引用的http://developer.android.com/resources/tutorials/views/hello-webview.html