2012-03-04 3 views
0

Я делаю приложения для Android за 4-5 дней. Так что мне интересно, знаете ли вы, как я могу сделать веб-приложение? Я просматривал много учебников, но никто не показывает, как я могу сделать приложение, которое отображает контент с веб-сайта, и что я могу решить, что я хочу и не хочу отображать. Поэтому я просто хочу настроить веб-сайт в приложении и сделать свой собственный макет. Я знаю, как работает WebView и WebContent, и все это, но я не знаю, как я могу делать то, что я здесь описал.Как сделать веб-приложение для Android?

Итак, что мне нужно, чтобы узнать и знать, чтобы сделать такое приложение?

+0

Вы смотрели на PhoneGap? http://phonegap.com/start#android – whirlwin

+0

Или просто работа с WebView? –

+0

Нет. Я не смотрел на PhoneGap. Но могу ли я настроить свой WebView с помощью PhoneGap? И это сложно? – Espen

ответ

0

Вы можете сделать это, заполнив ваш xml-макет с помощью EdidText для URL-адреса и кнопок для Go, back, forward и т. Д., Наконец вам понадобится webview в этом макете xml.

для кода Java вы можете проверить приведенный ниже образец.

public class SimpleBrowser extends Activity implements OnClickListener { 


    WebView myBrowser; 


    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.simplebrowser); 

//here the code for initialize and set yourwebView Settings. 
     myBrowser= (WebView) findViewById(R.id.wvBrowser); 

//the below line to enable javascript if you want that 
     myBrowser.getSettings().setJavaScriptEnabled(true); 

//here another settings could be enabled for you your webview 
     myBrowser.getSettings().setLoadWithOverviewMode(true); 
     myBrowser.getSettings().setUseWideViewPort(true); 

     try { 
//here the default web page 
      ourBrow.loadUrl("http://www.google.com"); 
     }catch (Exception e){ 
      e.printStackTrace(); 
     } 
    } 
} 

и обязательно вам нужно использовать свои кнопки, используя onClicklistener, подходящий для вашей идеи.

https://www.youtube.com/watch?v=lkadcYQ6SuY&index=89&list=PL2F07DBCDCC01493A https://www.youtube.com/watch?v=PQ94MmEg0Qw&index=90&list=PL2F07DBCDCC01493A

Смежные вопросы