用webview访问网站,当时老是出现"找不到网页,http://www.csdn.net/处的网页可能暂时出现故障,也可能已经永久移至某个新的网络地址。以下是几点建议:进行检查以确保您的设备具有信号和数据连接。稍后重新载入该网页。查看Google提供的该网页的缓存副本。”,请问大家有谁知道,麻烦告诉一下。
源代码如下所示:
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.Toast;public class EX08_02 extends Activity {
/** Called when the activity is first created. */
private ImageButton mImageButton1;
private EditText mEditText1;
private WebView mWebView1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mImageButton1=(ImageButton)findViewById(R.id.myImageButton1);
mEditText1=(EditText)findViewById(R.id.myEditText1);
mEditText1.setText("http://www.csdn.net/");
mWebView1=(WebView)findViewById(R.id.myWebView1);
mWebView1.setWebViewClient(new WebViewClient(){
});
mImageButton1.setOnClickListener(new ImageButton.OnClickListener(){ @Override
public void onClick(View v) {
// TODO Auto-generated method stub
mImageButton1.setImageResource(R.drawable.icon);
String strURI=(mEditText1.getText().toString());
mWebView1.loadUrl(strURI);
Toast.makeText(EX08_02.this, getString(R.string.hello)+strURI, Toast.LENGTH_LONG).show();
}
});
}
}
源代码如下所示:
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.Toast;public class EX08_02 extends Activity {
/** Called when the activity is first created. */
private ImageButton mImageButton1;
private EditText mEditText1;
private WebView mWebView1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mImageButton1=(ImageButton)findViewById(R.id.myImageButton1);
mEditText1=(EditText)findViewById(R.id.myEditText1);
mEditText1.setText("http://www.csdn.net/");
mWebView1=(WebView)findViewById(R.id.myWebView1);
mWebView1.setWebViewClient(new WebViewClient(){
});
mImageButton1.setOnClickListener(new ImageButton.OnClickListener(){ @Override
public void onClick(View v) {
// TODO Auto-generated method stub
mImageButton1.setImageResource(R.drawable.icon);
String strURI=(mEditText1.getText().toString());
mWebView1.loadUrl(strURI);
Toast.makeText(EX08_02.this, getString(R.string.hello)+strURI, Toast.LENGTH_LONG).show();
}
});
}
}
解决方案 »
- 简单的java语法问题
- 求助,关于动态添加删除TableRow
- android 中如何加入图片
- 求android post服务器的相关源代码下载
- android 重力感应,窗口翻转
- 看了好几天源代码了,有个函数看不懂求大神帮忙解释一下。Fragmentbreadcrumb.java
- 怎么在XlistView每个Item中间在加别的内容 里面有效果图,求大神解答!在弄不出要被炒了!
- 点击屏幕后想弹出一个类似TabControl可分页显示的小窗口,请前辈指导!
- android studio的application中需要配置两个name属性怎么办啊?
- 不敢学,变成了这个变成都是算法,不懂算法怎么学呀。
- android 里的java是哪方面的?
- 是变量作用域不同还是变量类型不同不能比较?小白求教为什么if判断总是false
2.
WebSettings aWebSettings = mWebView1.getSettings();
aWebSettings.setJavaScriptEnabled(true);最好把这句添加上去。。
确认AndroidManifest.xml中加入了
<!-- 获取手机网络状态权限 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- 允许访问网络权限 -->
<uses-permission android:name="android.permission.INTERNET" />
2、输入的地址在你手机自带的浏览器上是否能打开
3、AndroidManifest.xml中是否有权限<uses-permission android:name="android.permission.INTERNET" />