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

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • 静态加载要实现的效果:(当点击主页面上面的一个按钮的时候,会调到另外一个activity中去,而这个Activity主包含了一个fragment的标签,这个标签中有一个name的属性指向另外一个继承自fragment的类,这个类有自己的布局文件,并且这个类中重写了oncreateView的方法)
    查看全部
  • Fragment的就像是房子中的房间,而Activity相当是整个房子
    查看全部
  • Fragment的设计哲学: Fragment在你的应用中应当是一个模块化和可重用的组件,因为Fragment定义了它自己的布局,以及通过使用它自己的生命周期回调方法定义了它自己的行为,你可以将Fragment包含到多个Activity中
    查看全部
  • 什么是Fragment: Android在3.0中引入了Fragments的概念,主要目的是用在大屏幕设备上,例如平板电脑上,支持跟家动态和灵活的UI设计,平板电脑的屏幕要比在手机的大得多,有更多的控件来放更多的ui组件,并且这些组件之间会产生更多的交互
    查看全部
  • ViewPager类常用方法
    查看全部
  • 上面我们已经可以实现比较好的用户体验,但是这样其实并没有提高速度,因此,我们可以使用下面的方法:
    查看全部
  • 为了给用户一个好的体验,我们可以判断页面加载的过程,然后设置不同的页面展示:
    查看全部
  • 为了避免出现用户按下返回按钮就直接退出的情况: 我们可以实现下面的方法来实现:
    查看全部
  • 如何在WebView中使用JavaScript: 代码如下: WebView webView=(WebView)findViewById(R.id.webview); WebSettings webSettings=webView.getSettings(); webSettings.setJavaScriptEnabled(true);
    查看全部
  • 实现在WebView控件中来显示网页的代码: webView = (WebView) findViewById(R.id.web1); webView.loadUrl("http://www.baidu.com"); webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // TODO Auto-generated method stub view.loadUrl(url); return true; } });
    查看全部
  • 当我们点击一个WebView中的页面的链接时,通常,是由默认的浏览器打开并加载目标URL的,然而,你可以在WebView中覆盖这一行为,那么连接就会在WebView中打开: webView.setWebViewClient(new WebViewClient()); 并重写其中的shouldOverrideUrlLoading的方法,将其中的返回值设置为true时,控制网页在WebView中去打开,如果是false调用系统的浏览器打开: view.loadUrl(url); return true;
    查看全部
  • 启动任何一个没有在xml配置文件中设置的Activity都会抛出异常!!
    查看全部
  • webView.loadUrl("http://www.baidu.com"); 上面表示的是通过了网络的方式去实现对网络资源的连接,
    查看全部
  • 使用WebView来加载本地的资源: webView.loadUrl("file:///android_asset/example.html"); 其中file:///android_asset/都是固定的格式,表示的是项目下面的asset的文件夹,而其中的example.html表示的是我们自己写好的html文件
    查看全部
  • 如何使用WevbView: 1.将WebView加入到你的应用 2.使用WebView加载页面 --要在WebView加载页面,使用loadUrl() --web资源:webView.loadUrl("http://www.baidu.com"); (本地文件使用: webView.loadUrl("file:///android_asset/xxxx.html");) --使页面获得焦点: webView.requestFocus(); //否则有的输入框不会有响应 3.获取网络访问权限: 在它有效工作之前,你要保证你的应用能访问网络,要访问网络,需要在你的配置我就爱你中获取INTERNET权限: <uses-permission android:name="android.permission.INTERNET">
    查看全部

举报

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

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