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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 每一个ListView可包含多个列表项。 有多少列表项,完全由数据源决定。
    查看全部
    0 采集 收起 来源:ListView解析

    2017-03-11

  • 课程目标 1.理解ListView(多行单列)的基础使用 2.学会熟练运用两种适配器(用于显示列表内容):ArrayAdapter/SimpleAdapter 3.学会熟练运用两种监听器(用于实现与用户交互):OnScrollListener/OnItemClickListener 4.学会熟练运用适配器数据的刷新:notifyDataChanged
    查看全部
    0 采集 收起 来源:课程目标

    2017-03-13

  • 第一章总结
    查看全部
    0 采集 收起 来源:总结

    2017-03-11

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

    2018-03-22

  • 自定义权限,主要是为了保护重要的组件。
    查看全部
    0 采集 收起 来源:自定义权限

    2017-03-10

  • 权限篇 点击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

  • 组件篇主要由application这一个大标签包裹着,其属性可以设置图标、标题和主题样式。 注意:一个清单文件只能包含一个application节点,但可以在其里面包裹各种各样的组件,比如安卓的四大组件。 ------------------------ Activity(活动) 我们通过android:name指定类的名称,推荐使用类的全名。 启动任何一个没有在清单中定义的Activity会抛出异常。所以必须定义。 <intent-filter>和组件之间的通信有关。通信就必须明白彼此是谁,有两种方式可以标明身份:1.android:name;2.intent-filter。前者可视为组件的真名,后者可看作组件的名片或者是过滤器。 在新建一个项目的时候,系统会自动给MainActivity配置<intent-filter>,表示该Activity是App的入口Activity。 ----------------------- Service和Activity一样,都有android:name属性和intent-filter子标签。 Activity和Service的区别: Activity可以显示界面,Service是作为后台逻辑代码的处理。 ----------------------- Content Provider(内容提供者) 主要作用:管理数据库的访问、程序内和程序间的数据的共享 ----------------------- Broadcast Receive(广播接收者) 可以理解为全局事件的监听器。注册后就会生效。我们知道<intent-filter>相当于一个个人介绍(名片),或者一个过滤器,而Broadcast Receive起到了在全局范围内接收这种介绍或者过滤器的作用。 如图,当与子标签里面的android:name的同名的action(也可以是其他信息)被广播出来的时候,就会执行相应的代码。
    查看全部
  • AndroidManifest.xml 全局篇 图中的“8”、“16”实际上是API Level,不同的API Level对应不同的Android版本。 图中希望支持的版本是16,实际上是希望支持安卓4.1.x。
    查看全部
    0 采集 收起 来源:全局信息配置

    2017-03-10

  • AndroidManifest.xml配置文件介绍 * 本质:是整个应用的主配置清单文件。 * 包含:该应用的包名、版本号、组件、权限等信息。 * 作用:记录该应用的相关的配置信息。 创建工程(Android Studio为Module)自动生成该文件 AndroidManifest.xml常用标签解读 1.全局篇(包名、版本信息) 2.组件篇(四大组件) 3.权限篇(申请权限和定义权限)
    查看全部
  • ViewFlipper的动态导入
    查看全部
  • Fragment与Activity通信 比较重要的一节
    查看全部
  • Fragment的 onCreateView()方法
    查看全部
  • Fragment的设计哲学
    查看全部
  • WebView缓存的运用 使用缓存会加快网页速度 优先使用缓存 webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); 不使用缓存 webView.getSetting().setCacheMode(WebSettings.LOAD_NO_CACHE);
    查看全部

举报

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

微信扫码,参与3人拼团

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

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