南通Android开发培训哪家机构更好

    2020-04-16发布, 次浏览 收藏 置顶 举报
  • 上课班制:

    随到随学

  • 授课时间:

    白天

  • 授课对象:

    全体

  • 网报价格:¥99    课程原价:¥99
  • 咨询热线:400-998-6158
  • 授课地址:电联加微信
  • 课程详情

  • 机构简介
  • 地图信息
  • 预约试听

南通Android开发培训哪家机构更好 Android应用程序通常通过Broadcast Receiver来监 听广播消息。在接收即时消息的客户端中,Service在后台运行,一旦检测到有新消息到来,立刻通过Broadcast Intent通知前台的组件做出相应处理。广播发送方通常会选择给每个发送的Broadcast Intent授予Android权限,而接收方不但需要有符合接收条件的Intent filter,而且要求Broadcast Receiver也*须具备特定权限才可以接收此消息。这种机制是经发送方来限定接收方Receiver的接收权限的。反过来,也可以由接收方Broadcast Receiver来限定所能接收的Broadcast Intent类型。

总之,Broadcast Intent可以从发送和接收两方加以保护,发送方通过为Broadcast Intent设置权限,确保该Broadcast Intent只允许被授权的Broadcast Receiver接收,以防止将Broadcast Intent误传给危险的接收方。反之,接收方Receiver也可以为自己设定访问权限,要求所接收的Broadcast Intent*须具备所设权限,防止误收到危险的Broadcast Intent。两者结合使用,才能确保组件能安全地接收发送方信息。


根据以上组件所暴露出的问题,开发者应该谨慎地考虑启动Activity的权限,只有具备访问权限的组件才能够启动相应的Activity。对于Service,由于Service组件在后台运行,提供了其它组件需要访问的服务,这可能涉及敏感数据的操作,对此应采取相应的权限控制,确保仅有授权的应用程序才能访问该Service。另外,如果Service支持绑定并且允许应用程序调用Service所提供的方法,那么要在程序中为这些方法添加权限检测,以控制对方法的访问。

南通Android开发培训哪家机构更好 对于Content Provider,应当设置独立的只读/只写权限,任何请求访问Content Provider的组件应该被授予正确的权限,要防止授予任何不必要的额外权限。Broadcast Receiver是组件间通信的关键技术,一方面Broadcast的发送方可以要求接收方具备某种权限才能接收Broadcast,另一方面,接收方Broadcast Receiver 也可以设定只接收来自具备特定权限的发送方的Broadcast,也就是只接收可信赖发送方发送的Broadcast。当使用Broadcast作为敏感数据的通信方式时,发送方和接收方都应该提供安全bao障。

更多培训课程,学习资讯,课程优惠等学校信息,请进入 南通崇川区UI培训南通室内设计培训 网站详细了解,免费咨询电话:400-998-6158

预约试听
  • 姓名: *
  • 性别:
  • 手机号码: *
  • QQ:
  • 微信:
  • 其它说明:
  • 验证码: *  看不清,请点击刷新
相关课程