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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 使用系统权限
    查看全部
    0 采集 收起 来源:权限配置

    2017-03-13

  • Broadcast Receiver
    查看全部
  • Content Provider
    查看全部
  • Service 没有界面 只是逻辑处理
    查看全部
  • Activity
    查看全部
  • 组件篇主要由application这一个大标签包裹着,其属性可以设置图标、标题和主题样式。 注意:一个清单文件只能包含一个application节点,但可以在其里面包裹各种各样的组件,比如安卓的四大组件。
    查看全部
  • 循环创建Map,同时添加到List,也就是dataList(数据源)。 每次创建Map都是使用HashMap。 Map里面的关键字“image”、“text”和适配器的第四属性相对应。 ------------------------------- SimpleAdapter( context, data , resource , from ,to ); 每一个Map(键-值对)中的键都必须包含所有在from中所指定的键。
    查看全部
    0 采集 收起 来源:使用GridView

    2017-03-13

  • 要实现GridView,除了系统自带的MainActivity.java和配置文件AndroidManifest.xml,还需要创建3份文件:GridView的布局文件main.xml、Item的布局文件 item.xml、drawable文件(放置图片资源)。 数据源是一个由Map组成的List,Map又由键值对组成,我们需要创建Map所需要的两种数组:一种是字符串数组,用于放置Item的文本信息;另一种是int数组,用于放置图片的信息。
    查看全部
    0 采集 收起 来源:使用GridView

    2017-03-13

  • GridView(多行多列) GridView 用于在界面上按行、列分布的方式来显示多个组件。
    查看全部
    0 采集 收起 来源:GridView概述

    2017-03-12

  • 本章总结 需要注意的是DatePicker的初始化月份可能需要-1的操作(假如month=calendar.get(Calendar.MONTH) + 1,就需要减一),但直接在init()中使用calendar.get(Calendar.MONTH)表示月份就无需这样的操作。
    查看全部
    0 采集 收起 来源:总结

    2017-03-12

  • 对话框形式选择时间 TimePickerDialog()的几个参数: 第一个参数:上下文,就是本类,使用this。 第二个参数:设置监听器。 第三个参数:对话框的初始时间——小时部分。 第四个参数:对话框的初始时间——分钟部分。 第五个参数:决定是否采用24小时制,这里选择ture。 摘自其他: TimePickerDialog和TimePicker不同的是,它不用在布局文件中声明,直接通过类就可以new出来。在Android中这种弹出式的UI一般都不用在布局文件中声明,直接用类就可以搞定,一般要显示他们都要显示地调用show()方法,比如Toast这个类也是一样。
    查看全部
  • 以对话框的形式选择日期 DatePickerDialog()的几个参数: 第一个参数:上下文,就是本类,使用this。 第二个参数:设置监听器。 第三个参数:对话框的初始年份。 第四个参数:对话框的初始月份。 第五个参数:对话框的初始天数。
    查看全部
  • 时间选择器就比上次的日期选择器要简单很多了,首先不需要月份的换算,然后也不需要初始化,而是直接设置监听器。 timePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() { @Override public void onTimeChanged(TimePicker timePicker, int hourOfDay, int minus) { setTitle(hourOfDay+":"+minus); } });
    查看全部
  • //datePicker初始化 datePicker.init(year, month-1, day, new DatePicker.OnDateChangedListener() { @Override public void onDateChanged(DatePicker datePicker, int year, int monthOfYear, int dayOfMonth) { setTitle(year+"-"+(monthOfYear+1)+"-"+dayOfMonth); } });
    查看全部
  • 获取具体的时间信息: 1.通过Calendar.getInstance()创建日历的对象cal。 2.通过cal的get(Calendar.XXX)方法获取相应的日期。 这里需要注意三点: (1)月份默认从0开始,所以要加1; (2)获取天数需要用Calendar.DAY_OF_MONTH,而不是DAY; (3)获取小时需要用Calendar.HOUR_OF_DAY,而不是HOUR。
    查看全部

举报

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

微信扫码,参与3人拼团

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

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