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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 布局文件声明GridViewjava里创建GridView 配置 1、准备数据源 2、新建适配器(SimpleAdapter) 3、GridView加载适配器 4、GridView配置监听器(OnItemClickListener)
    查看全部
    0 采集 收起 来源:使用GridView

    2018-01-20

  • TimePickerDialog和TimePicker不同的是,它不用在布局文件中声明,直接通过类就可以new出来。在Android中这种弹出式的UI一般都不用在布局文件中声明,直接用类就可以搞定,一般要显示他们都要显示地调用show()方法,比如Toast这个类也是一样。
    查看全部
  • DatePickerDialog对话框形式显示时间,用new OnDateSetListener()设置参数 第一个参数:上下文,就是本类,使用this。 第二个参数:设置监听器。 第三个参数:对话框的初始年份。 第四个参数:对话框的初始月份。 第五个参数:对话框的初始天数。 TimePickerDialog对话框形式显示日期,用new OnTimeSetListener()设置参数 第一个参数:上下文,就是本类,使用this。 第二个参数:设置监听器。 第三个参数:对话框的初始小时。 第四个参数:对话框的初始分钟。 第五个参数:对话框的初始是否24小时。
    查看全部
  • 时间选择器就比上次的日期选择器要简单很多了,首先不需要月份的换算,然后也不需要初始化,而是直接设置监听器。 timePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() { @Override public void onTimeChanged(TimePicker timePicker, int hourOfDay, int minute) { setTitle(hourOfDay+":"+minute); } });
    查看全部
  • 1.新建一个数据适配器(参数:上下文:this,当前Listview加载的每一个列表项布局文件:android.R.layout.simple_list_item_1,数据源:) 2.适配器加载数据源 3.视图加载适配器
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2018-01-19

  • (1)SimpleAdapter的构造方法中参数较多,写的时候不要着急,要对应好的布局文件中的id (2)监听器和适配器是通用于很多android控件上,不局限于ListView (3)本课案例通过onScrollListener监听了用户手指滑动的动作,实际上我们常见的列表下拉刷新就是依此扩展的。 (4)熟练运用notifyDatasetchanged,它可以动态更新视图中所包含的数据。
    查看全部
    0 采集 收起 来源:总结

    2018-01-19

  • 新建适配器-->添加数据源到适配器-->视图加载适配器
    查看全部
    0 采集 收起 来源:解读适配器

    2018-03-22

  • 1.新建数据适配器 ArrayAdapter(上下文,当前listView加载的每一个列表项所对应的布局文件,数据源(需先生成)) SimpleAdapter(上下文,数据源) context:上下文 data: 数据源(List<? extends Map<String,?>> data) 一个Map所组成的List集合 每一个Map都会取对应ListView列表中的一行 每一个Map<key,value>中的key必须包含所有在from中所指定的key resource: 列表项的布局文件ID from:Map中的key值(键名) to:绑定数据视图中的ID,与from成对应关系 2.适配器加载数据源 3.视图加载适配器
    查看全部
    1 采集 收起 来源:使用SimpleAdapter

    2018-03-22

  • 1.新建一个数组适配器 ArrayAdapter(上下文,当前listview加载的每一个列表项所对应的布局文件,数据源) 2.适配器加载数据源 3.视图加载适配器 listView.setAdapter(适配器)
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2018-01-17

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

    2018-01-16

  • 每一个Listview都可以包含很多(item)列表项,有多少列表项,完全由数据源决定。
    查看全部
    0 采集 收起 来源:ListView解析

    2018-01-16

  • xml配置文件注意事项
    查看全部
    0 采集 收起 来源:总结

    2018-01-16

  • 自定义权限: 1.定义一个权限<permission>,包含权限的名称android:name和权限级别android:protectionLevel。 2.在要设置权限的<Activity>里面添加android:permission="你定义的权限名字"; 其他应用想要进入这个应用的Activity界面就需要拥有相应的权限,否则将出现“权限拒绝”的错误。 其他应用如何拥有该权限?只需要在各自应用的配置文档中添加标签<uses-permission android:name="你定义的权限名称" />就可以了。
    查看全部
    0 采集 收起 来源:自定义权限

    2018-03-22

  • 权限篇 点击AndroidManifest.xml文件下方面的标签permission,进入操作页面,点击add,选择User Permission(使用权限),在右边的name的下拉列表中选择常用的权限,比如图中的INTERNET网络权限,选好后点击add就完成了添加。保存退出,就会发现在AndroidManifest.xml的<uses-permission>中出现了我们刚刚选择的几个权限,每个权限对应一个<uses-permission>标签。 ---------------------------- 使用系统权限 <uses-permission>申请权限 声明了哪些是由你定义的权限,而这些权限是应用程序正常执行锁必需的。在安装程序的时候,你设定的所有权限将会告诉用户,由他们来决定是否同意。对很多本地Android服务来说,权限都是必需的,特别是那些需要付费或者有安全问题的服务(例如:拨号、接收SMS或者使用基于位置的服务) 补充:SMS:Short Message Service 手机短信服务。
    查看全部
    0 采集 收起 来源:权限配置

    2018-03-22

  • 1.application 都是全局变量 可以设置图标icon,标题label和主题样式theme 2.只能有一个application节点 3.activity 活动 必须声明出来每一个活动 4.可以用intent-filter来决定用哪个intent组件来启动这个活动(通讯手段,过滤器) 5.service 服务 与activity一样都是一个标签 每一个服务都必须处理主要是后台逻辑代码的处理 6.content provide 内容提供者 用来管理数据库访问和程序内程序间的共享 7.broadcast receiver 广播接收者 可理解为全局事件的监听器
    查看全部

举报

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

微信扫码,参与3人拼团

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

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