为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第二门课(第1季)

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 通过Intent调用系统浏览器
    查看全部
    0 采集 收起 来源:WebView概述

    2016-07-27

  • 数据适配器
    查看全部
    0 采集 收起 来源:解读适配器

    2016-07-27

  • PagerAdapter中的常用方法
    查看全部
  • Pager适配器
    查看全部
  • 一、ProgressBar的关键属性 android:max = “100” ——最大显示进度 android:progress = “50” ——第一显示进度 android:secondaryProgress = “80” —— 第二显示进度 android:indeterminate = “true” —— 设置是否精确显示(注:true表示不精确显示,false表示精确显示进度) 二、ProgressBar的关键方法 1、setProgress(int) 设置第一进度 2、setSecondaryProgress(int) 设置第二进度 3、getProgress( ) 获取第一进度 4、getSecondaryProgress( ) 获取第二进度 5、incrementProgressBy(int) 增加或减少第一进度 6、incrementSecondaryProgressBy(int) 增加或减少第二进度 7、getMax( )获取最大进度
    查看全部
  • ProgressBar的分类
    查看全部
  • ProgressBar的显示风格 大的环形progressBar: 中的环形progressBar: style不设置 小的环形progressBar: 水平progressBar: progressBar两种分类:1、可以精确显示进度 2、没有精确显示进度
    查看全部
  • WebView缓存运用(当加载页面是将页面内容储存在本地,下一次浏览此页面是从本地获取资源) 优先使用缓存:webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); 不使用缓存: webView。getSettings().setCacheMode(WebSettings.LOAD_CACHE_NO_NETWORK);
    查看全部
  • 判断页面加载进度<br> 在网页加载过程中,需要制作进度条来判断页面加载的过程,给用户更好的上网体验。 webView.setWebChromeClient(new WebChromeClient(){ @Override public void onProgressChanged(WebView view, int newProgress) { // newProgress时0-100的整数,表示页面加载的进度。当newProgress=100时代表页面加载完成 if(newProgress==100){ //网页加载完毕,关闭progressDialog CloseDialog(); }else{ //页面正在加载,打开progressDialog OpenDialog(newProgress); } super.onProgressChanged(view, newProgress); } private void OpenDialog(int newProgress) { // TODO Auto-generated method stub if(dialog==null){ dialog=new ProgressDialog(MainActivity.this ); dialog.setTitle("正在打开网页");//设置Dialog的标题 dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);//设置进度条的样式 dialog.setProgress(newProgress);//显示newProgress的进度 dialog.show();//在页面上显示进度 }else{ dialog.setProgress(newProgress); } }
    查看全部
  • 解决webView加载网页后,点击返回键直接返回到主界面问题 -----当webView覆盖了URl加载,它会自动生成历史访问记录,可以通过goBack()或goForward()向前或向后访问已访问的站点。 ----(代码: public boolean onKeyDown(int keyCode,KeyEvent event){ if((keyCode= =KeyEvent.KEYCODE_BACK)&&myWebView.canGoBack(){ webView.goBack(); return true; } return super.onKeyDown(keyCode,even); } )
    查看全部
  • ArrayAdapter与SimpleAdapter
    查看全部
    0 采集 收起 来源:解读适配器

    2016-07-26

  • 如何关闭记事本,点开居然不让关闭?
    查看全部
    0 采集 收起 来源:课程目标

    2016-07-26

  • 一,页面导航处理 当用户点击一个WebView中的页面链接时,通常由默认的浏览器打开并加载目标URL。<br> 那么如果想在WebView中打开链接,则需呀在WebView中覆盖这一行为。<br> (代码:webView.setWebViewClient(new WebViewClient());) 二,在webView中使用JavaScript 如果想在加载webView的web页面中使用JavaScript,则需要在webView中启用JavaScript。 启用JavaScript: 首先,通过在WebView中带有的WebSettings来启用; 然后,用getSettings获取WebSettings的值, 最后用setJavaScriptEnable来启用JavaScript (代码: WebView webvView=(WebView)findViewById(R.id.webView); WebSettings webSettings =webView.getSettings(); webSettings.setJavaScriptEnabled(true);
    查看全部
  • 实现步骤 一,在xml文件中加入webView元素 二,使用函数loadURL(),在WebView加载页面 loadUrl()可以加载两类文件: 1,web资源:webView.loadUrl("http://www.baidu.com"); 2,本地文件:webView.loadUrl("file:///android_asset/XX.html"); 本地文件存放在:assets文件中 最后使页面获得焦点:webView.requestFocus(); 三,获取网络访问权限 (当我们用Intent调用系统网页浏览器,或者第三方浏览器时不需要在manifest清单文件中,配置获取网络访问权限;当我们自己写一个webView去访问网络资源时,必须配置网络访问权限。) <manifest...> <uses-permission android:name="android.permission.INTERENT"/> </manifest>
    查看全部
  • webView在界面中显示网页 引言:通过Intent调用系统已有的浏览器 Uri uri=Uri.parse(url);//uri是想要连接的地址 Intent intent=new Intent(Intent。ACTION_VIEW_uri); startActivity(intent);
    查看全部
    0 采集 收起 来源:WebView概述

    2016-07-26

举报

0/150
提交
取消
课程须知
本课程是Android开发课程进阶部分的第1季,将讲解各种高级控件的使用,对于不熟悉Android开发的童鞋来说会有一定的难度,所以,建议在学习本门课程之前: 1、熟练掌握Java基础语法和面向对象编程 2、熟悉Android开发环境 3、熟练使用Button、ImageView等基础控件
老师告诉你能学到什么?
1、Android高级控件的应用场景 2、Android高级控件的使用方法 3、熟悉Android常用高级控件

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!