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

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • Fragment 生命周期: 1.onAttach():当Fragment被添加到Activity时候会回调这个方法,并且只调用一次 2.onCreat():创建Fragment时被回调,并且只调用一次 3.onCreatView():每次创建都会绘制Fragment的View组件时调用该方法 4.onActivityCreated():当Fragment所在的Activity启动完成后调用这个方法 5.onStart():恢复Fragment时会被回调,调用onStart()方法后面一定会调用onResume()方法 6.onPause():暂停Fragment 7.onStop():停止Fragment
    查看全部
  • Fragment 动态加载: 1.撰写代码将Fragment添加到一个Activity layout中,add():添加一个Fragment(指定要添加的fargment和插入的View),与此类似的还有remove(),替换() 2.根据用户的交互情况,对Fragment进行添加,移除,替换,以及执行其他动作,提交给Activity的每一套编号被称作一个事物:FragmentManager fragmentManager=getFragmentManager();FragmentTransaction beginTransaction=fragmentManager.beginTransaction(); 3.每一个事物都是同事执一套变化,可以在一个事物中设置你所有想执行的变化,包括add(),remove(),replace(),然后提交给Activity,必须调用commit()方法 4.如果允许用户通过按下BACK按键返回到前一个Fragment状态,调用commit()之前可以加入addToBackStack()方法
    查看全部
  • 调用系统浏览器
    查看全部
    0 采集 收起 来源:WebView概述

    2015-08-23

  • //新建progressDialog对象 proDialog=new ProgressDialog(MainActivity.this); //设置显示风格 proDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); //设置标题 proDialog.setTitle("慕课网"); //设置对话框里的文字信息 proDialog.setMessage("欢迎大家支持慕课网"); //设置图标 proDialog.setIcon(R.drawable.ic_launcher); //设置最大进度 proDialog.setMax(100); //设定初始化已经增长了的进度 proDialog.incrementProgressBy(40); //指定进度条是明确显示进度的 proDialog.setIndeterminate(false); //设定一个确认按钮 //proDialog.setButton(whichButton, text, listener); proDialog.setButton(DialogInterface.BUTTON_POSITIVE, "确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int witch) { Toast.makeText(MainActivity.this, "欢迎大家支持慕课网",Toast.LENGTH_SHORT).show(); } }); //是否可以通过返回按钮退出对话框 proDialog.setCancelable(true); //把progressDialog显示出来 proDialog.show();
    查看全部
  • Ctrl+ 1 引用text文本内容@string first/(float)max两个整形相除,除数强转成float类型这样两数相除得出的结果也是float.
    查看全部
  • ctrl+1 进行引用
    查看全部
  • 一些常用的方法!!
    查看全部
  • Fragment: 1.Fragment与Activity的关系:房间与房间所在的房子之间的关系。 2.onCreateView()方法:Fragment第一次绘制它的用户界面的时候,系统会调用此方法,为了绘制Fragment的UI,此方法必须返回一个View,如果不显示UI,返回null即可 3.静态加载:在Activity的layout文件中声明Fragment,需要特别注意的是<fragment>中的android:name属性指定了在layout中实例化的Fragment类。标识Fragment的方法:android:id属性提供一个唯一 ID;android:tag属性提供一个唯一字符串 4.onCreatView()方法参数: resource:Fragment需要加载的布局文件 root:加载layout的父ViewGroup attactToRoot:false,不返回ViewGroup
    查看全部
  • WebView 缓存应用:如图 android缓存文件目录:windows-showView-Android-File Explorer
    查看全部
  • WebView javascript实现返回上一界面: public boolean onKeyDown(int keyCode,KeyEvent event){ if(keyCode==KeyEvent.KEYCODE_BACK){ if(webView.canGoBack()) { webView.goBack(); return true; } else{ System.exit(0); } } return super.onKeyDown(keyCode,event); } 可能因为访问的网站的重定向技术而需要多次按返回键
    查看全部
  • WebView 覆盖打开网页的行为: //覆盖webView默认通过默认浏览器或是第三方浏览器开网页的行为,使网页可以在WebView中打开 //返回值时true的时候控制网页在WebView中去打开,如果为false调用系统浏览器或第三方浏览器 //WebViewClient帮助WebView去处理一些页面控制和请求通知 webView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view,String url){ view.loadUrl(url); return true; } }) 启用支持JavaScript: WebSettings websettings=webView.getSettings(); websettings.setJavaScriptEnabled(true);
    查看全部
  • WebView 资源加载 网络资源加载:webView.loadUrl("http://www.baidu.com"); 本地资源加载:webVoew.loadUrl("file:///android_asset/xx.html"); 注意是:android_asset,不加s; 本地文件存放在:assets(资产)文件中 使页面获得焦点: webView.requestFocus(); 访问网络资源时获取权限: 当使用Internet调用系统自带的网页浏览器或第三方软件时不需要获取Internet权限 但当自己定义的webView去访问网络资源的时候就需要获取Internet权限,具体如下: <manifest...> <uses-permission android:name="android.permission.INTERNET"/> ... </manifest>
    查看全部
  • 用android自定义的主题样式 android:theme="@android:style/Theme.Black.NoTitleBar"程序运行不了 解决方法MainActivity要继承FragmentActivity
    查看全部
    0 采集 收起 来源:设置属性

    2018-03-22

  • 案例:第一条进度:50,第二进度条:80
    查看全部
  • ProgressBar的关键方法
    查看全部

举报

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

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