2014-01-05 41 views
-4

我想创建一个安卓应用程序,当它启动时,显示我的网站。没有选项或URL更改。我想要一个全屏浏览器,但无法更改页面网址。 在此先感谢。Android应用程序的完整互联网浏览器

+0

而你的问题是什么? –

回答

1

您需要使用WebView小部件。首先在main.xml中文件中定义的资源:

<?xml version="1.0" encoding="utf-8"?> 
<WebView xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/webkit" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
/> 

现在加载资源,并显示您的页面:

@Override 
public void onCreate(Bundle icicle) { 
    super.onCreate(icicle); 
    setContentView(R.layout.main); 
    WebView browser=(WebView)findViewById(R.id.webkit); 
    browser.loadUrl("http://yourpage.com"); 
} 
0

你只需要在你的情况在这里使用的WebView属性..

网页视图有几个自定义点,您可以添加自己的行为。它们是:

  • 创建并设置WebChromeClient子类。当某些可能影响浏览器用户界面的事件发生时会调用此类,例如,在此处发送进度更新和JavaScript警报(请参阅调试任务)。
  • 创建并设置WebViewClient子类。当影响内容呈现的事情发生时,它会被调用,例如错误或表单提交。您也可以在此拦截URL加载(通过shouldOverrideUrlLoading())。
  • 修改WebSettings,例如使用setJavaScriptEnabled()启用JavaScript。
  • 使用addJavascriptInterface(Object,String)方法将Java对象注入到WebView中。此方法允许您将Java对象注入到页面的JavaScript上下文中,以便可以通过页面中的JavaScript访问它们。

你可以在这里找到更多的信息,从以下链接的Android devoelepors .. :)

http://developer.android.com/reference/android/webkit/WebView.html