为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Android攻城狮的第二门课(第1季)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • 适配器。(ArrayAdapter)数据适配器的实现过程: 1.新建适配器 arr_adapter=new ArrayAdapter<String>(上下文(this),当前ListView加载的每一个列表项所对应的布局文件(android.R.layout.simple_list_item_1),数据源(String[]arr_data={"1","2","3","4"})); 2.添加数据源到适配器(上一步已包含) 3.视图(ListView)加载适配器 listView.setAdapter(arr_adapter);
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2018-03-22

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

    2015-10-17

  • Mainifest学习总结
    查看全部
    0 采集 收起 来源:总结

    2015-10-16

  • 自定义权限的作用是保护应用的一个组件不被其他应用轻易的访问
    查看全部
    0 采集 收起 来源:自定义权限

    2015-10-16

  • 第二个应用访问该应用就要加权限才能访问了。。。。。
    查看全部
    0 采集 收起 来源:自定义权限

    2015-10-16

  • 此处的setAction,setCategory指的就是清单中声明action时的intent-filter中的android:name
    查看全部
  • 在清单文件中声明content-provider的时候要指定authrity指定uri,相当于访问地址
    查看全部
  • Activity 组件通过name可以辨识它,也可以通过intent-filter匹配,满足过滤条件的就可以访问,用于显示界面 Service 只用作后台服务 Content-Provider内容提供者,用于数据库的访问,和程序之间数据的共享 BroadCast广播
    查看全部
  • GridView
    查看全部
    0 采集 收起 来源:使用GridView

    2015-10-16

  • webView=(WebView) findViewById(R.id.webView1); 网络资源加载:webView.loadUrl("http://www.baidu.com"); 本地资源加载:webVoew.loadUrl("file:///android_asset/xx.html"); 在manifest文件中配置访问网络权限<uses-permission android:name="android.permission.INTERNET"/> 如果想点击页面里面的文本框,可能会无响应,需要webview1.requestFocus()让页面获取焦点
    查看全部
  • 6.后退与前进: 当你的WebView覆盖了URL加载,它会自动生成历史访问记录,你可以通过goBack()或者goForward()向前或向后访问已访问过的站点。 @Override public boolean onKeyDown(int keyCode,KeyEvent event){ if((keyCode==KeyEvent.KEYCODE_BACK)&& myWebView.canGoBack(){ webView.goBack(); return true; } return super.onKeyDown(keyCode,event); } 7.判断页面加载过程: 由于有些网页可能加载缓慢,所以我们需要去判断页面的加载过程,制作进度条给予用户良好的体验效果 webView.setWebChromeClient(new WebChromeClient(){ @Overrid public void onProgressChanged(WebView view,int new Progress){ if(newProgress==100){ //加载完成 } else{ //加载中 } }); 8.WebView缓存的运用: 优先使用缓存: webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); 不用缓存: webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
    查看全部
  • 覆盖打开网页的行为: //覆盖webView默认通过默认浏览器或是第三方浏览器开网页的行为,使网页可以在WebView中打开 //返回值时true的时候控制网页在WebView中去打开,如果为false调用系统浏览器或第三方浏览器 //WebViewClient帮助WebView去处理一些页面控制和请求通知 webView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view,String url){ view.loadUrl(url); return true; } })
    查看全部
  • ListView滚动状态
    查看全部
  • 监听器
    查看全部
  • Simple Adapter
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2015-10-16

举报

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

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