2012-01-08 14 views
7

Varolan bir sitem var (tabiatta sosyal) ve zaten bir mobil web sürümü var, yani temelde yapmak istediğim şey bu uygulamayı bir Android uygulamasında sarmak ve belki de güzel bir şey eklemek. ekrana sıçrama. Yani aslında "markalı" bir tarayıcı penceresi.Android için bir uygulamada HTML kaydırma

Herhangi bir tavsiye memnuniyetle karşılanacaktır.

cevap

11

İki aktiviteler

  • Açılış Ekranı gerekir ayarlamak gerekir ana aktivitede
  • Ana

(bir zamanlayıcı kullanın ve x saniye sonraki etkinliğe taşıdıktan sonra)

<?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" 
/> 
: mizanpajınızda bir webView bir düzen şey gibi pekve kod:

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"); 
} 

ve izinler: manifest dosyasında

<uses-permission android:name="android.permission.INTERNET" /> 

. Eğer başlık çubuğunu kapatmak istiyorsanız

da eklemek gerekir:

<activity android:name=".Main" android:label="@string/app_name" 
android:theme="@android:style/Theme.NoTitleBar"> 

fazla yardım için dokümanlar okuyun! Tam olarak bunun için Google için bir örnek ve başvuruda bulunuyorum, http://developer.android.com/resources/tutorials/views/hello-webview.html

+0

Müthiş adam iyi bilinen, bu benim için büyük bir başlangıçtır, çok teşekkür ederim! :) – codeninja

+0

Endişeye gerek yok :) Eğer yararlıysa, onu doğru cevap olarak işaretleyebilirsiniz, böylece başkaları burada bir şeylerin kullanıldığını bilirler. –

+0

Bu harika @GrahamSmith ama bu kodları nereye koyacağınız konusunda kafam karıştı mı? Html belgesinde mi? Mobil sitemi, indirilecek ve telefona yüklenecek bir uygulamaya nasıl dönüştürebildiğimi görmeye çalışıyorum. –

3

Ayrıca, yerel bir uygulamanın içine HTML5'i sarmanın ve API'lere erişmenizi sağlayan birkaç çerçeve var.

PhoneGap en http://phonegap.com/

İlgili konular