2012-01-08 4 views
7

私は既存のサイト(本質的に社会的なもの)を持っていますが、すでにモバイルウェブのバージョンも持っていますので、基本的にはAndroidアプリでそのビューをラップし、それにスプラッシュ画面。つまり、本質的に「ブランド」のブラウザウィンドウです。Android用のアプリケーションでHTMLをラップする

アドバイスをいただければ幸いです。

答えて

11

次の2つのactivitesあなたが設定する必要があります主な活動で

  • スプラッシュスクリーン(タイマーを使用し、x秒は次のアクティビティに移動した後)
  • メイン

が必要になりますあなたのレイアウトにwebViewのようなレイアウトがあります。

およびコード:

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です。

+0

恐ろしい男だ、これはどうもありがとう、私のために素晴らしいスタートです! :) – codeninja

+0

いいえ心配:)もしあなたが正しい答えとしてそれをマークすることができます他の人がここに何かがあることを知っていることができます。 –

+0

これは素晴らしい@GrahamSmithですが、これらのコードをどこに置くのか混乱していますか?それはhtmlドキュメントにありますか?また、モバイルサイトをアプリにダウンロードしてインストールする方法も見ています。 –

3

ネイティブアプリ内でHTML5をラップし、APIにアクセスできるフレームワークがいくつか存在します。

PhoneGapのが最もよく知られている http://phonegap.com/

関連する問題