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

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

难度初级
时长 6小时 0分
学习人数
综合评分9.57
162人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.3 逻辑清晰
  • 普通广播的特点: - 同级别接收先后是随机的(无序) - 级别低的后收到广播(priority) - 接收器不能截断广播的传播也不能处理广播(比如开机广播) - 同级别动态注册高于静态注册 有序广播的特点: - 同级别接收顺序是随机的 - 能截断广播的继续传播,高级别的广播接收器收到广播后,可以决定是否截断该广播 - 接收器能截断广播的继续传播,也能处理广播 - 同级别动态注册高于静态注册
    查看全部
  • 11111111111111111111
    查看全部
  • 111111111111111111
    查看全部
  • 1. 概念: 1)Broadcast一种广泛运用的在应用程序之间传输信息的机制 2)BroadcastReceiver,对发送出来的广播进行过滤接收并响应的一类组件,它可以用来接收来自系统和应用中的广播 3)用途 开机完成后系统会产生一条广播 网络状态改变时系统会产生一条广播 电量改变时系统产生一条广播 2. 为什么要设计广播 大大减少开发工作量和周期(程序员不需要关注底层如何实现,只需要掌握BroadcastReceiver就行了) 3. 使用方法: 1)发送: 将信息装入一个Intent对象,通过调用相应的方法将Intent对象以广播方式发送出去 sendBroadcast()\sendOrderBroadcast()\sendStickyBroadcast() 2)接收: 当Intent发送之后,所有已经注册的BroadcastReceiver会检查注册时的IntentFilter是否与发送的Intent相匹配,匹配成功的话就会调用BroadcastReceiver的onReceive()方法。 所以定义一个BroadcastReceiver的时候都需要实现onReceive()方法 4. 生命周期 生命周期只有5s左右,每次广播来的时候都会创建BroadcastReceiver对象,并调用onReceive()方法。 所以不能在onReceive()做一些耗时操作,可以通过发送Intent给service,由service完成耗时操作。 注意子线程也不行 5. 广播的种类
    查看全部
  • 首先imageView 设置 onTouchlisenner监听事件,用 gustureDetector的 ontouch 转发事件,新建自己的gesturelistenner继承simpleOnGestureListenner ,最后gestureDetector实例化这个gesturelistenner就可以了。
    查看全部
  • 要实现serveiceConnection接口,重写onserviceDisconnection和onserviceConnection方法,在onserviceConnection中getService得到service对象,即可调用,MyService中方法。
    查看全部
    0 采集 收起 来源:Bind启动

    2016-05-10

  • 首先在MyService中建一个MyBindle内部类继承与Binder,写一个方法返回MyService.this对象,然后在重写的onBInder中返回MyBindle对象即可。
    查看全部
    0 采集 收起 来源:Bind启动

    2016-05-10

  • 如何利用sharedpreferences进行存储
    查看全部
  • sharedPreferences
    查看全部
  • 手势2
    查看全部
  • 手势1
    查看全部
  • 数据存储方式
    查看全部
  • startService()和bindService可以混合使用。如果我们想要Activity退出了,但是服务还在继续,那么我们就要选用startService的方式来启动服务,如果我们想要在Activity中获取Service对象,那么我们需要用bindService方法结合ServiceConnection来启动Service,但是这种方法,由于将Service和Activity绑定在了一起,所以当Activity退出的时候,我们需要unbindService()来停掉Service,否则就会报错。
    查看全部
    0 采集 收起 来源:Bind启动

    2016-05-07

  • SQLite常用方法
    查看全部
  • SharedPreference存储数据的方法和步骤
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Android开发课程的中后期部分,学习之前要求对一些知识点有一定的了解: 1、已经掌握了Java基础 2、已经熟悉或者了解Android中的监听事件原理 3、已经熟悉或者了解一种以上的数据库,并掌握基本的SQL语句
老师告诉你能学到什么?
1、初步掌握Android手势识别的原理以及实际使用 2、初步掌握Android的数据存储方式 3、深度了解Android中的组件 4、熟悉了解Android常用的系统服务并对服务的使用有新的认识

微信扫码,参与3人拼团

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

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