欢迎使用CSDN-markdown编辑器
来源:互联网 发布:mplayerx mac dmg 编辑:程序博客网 时间:2024/05/17 19:15
Android 与 网页
用Android打开网页有两种方法:
- 直接跳转到手机上有的浏览器打开
- 通过WebView控件
调用浏览器
Uri uri = Uri.parse("http://google.com"); Intent it = new Intent(Intent.ACTION_VIEW, uri); startActivity(it);
直接扔到onCreate函数里去就好了
WebView
先在AndroidManifest.xml注册我要获取网络许可证:
然后
public class WEB extends AppCompatActivity {
private WebView wv;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_web); wv = (WebView) findViewById(R.id.webView); wv.getSettings().setJavaScriptEnabled(true); //支持JavaScript WebSettings webSettings = wv.getSettings(); //对WebView进行设置 webSettings.setAllowFileAccess(true); webSettings.setBuiltInZoomControls(true); wv.loadUrl("https://user.qzone.qq.com"); //加载数据 wv.setWebChromeClient(new WebChromeClient() { @Override public void onProgressChanged(WebView view, int newProgress) { if (newProgress == 100) { WEB.this.setTitle("加载完成"); } else { WEB.this.setTitle("加载中......."); } } }); //这个是当网页上的连接被点击的时候 wv.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(final WebView view, final String url) { wv.loadUrl(url); return true; } });} // goBack()表示返回webView的上一页面 public boolean onKeyDown(int keyCoder, KeyEvent event) { if (wv.canGoBack() && keyCoder == KeyEvent.KEYCODE_BACK) { wv.goBack(); return true; } return false; }}
但是 但我选择 一键qq登入 它要调用外部app 就崩了 不行了 希望各位网友生出援手
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- BaseAdapter简单封装
- View工作原理(一)事件传递原理详解
- 2016蓝桥杯省赛 快速排序
- 冒泡排序算法
- 算法导论 练习题 6.5-8
- 欢迎使用CSDN-markdown编辑器
- 五 串(未完工)
- 制作tab中遇到的jq问题
- QT类学习系列(4)- 01*-对QUdpSocket中的过程分析
- Hbase数据恢复方案
- Java线程的三种三种创建和启动
- 地宫寻宝(记忆化所搜)
- MFC:模态与非模态对话框
- 基于JTT809协议的车辆信息交换平台架构方案(上级平台)