ITPub博客

首页 > IT职业 > IT生活 > Android百项面试题收集一

Android百项面试题收集一

IT生活 作者:megahertz 时间:2021-09-09 09:45:54 0 删除 编辑

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。这里会不断收集和更新Android基础相关的面试题,目前已收集100题。

mqtt.org/)
  • 简介:轻量级的、基于代理的“发布/订阅”模式的消息传输协议。

  • 优点:协议简洁、小巧、可扩展性强、省流量、省电,目前已经应用到企业领域(参考:mqtt.org/software),且…

  • 缺点:不够成熟、实现较复杂、服务端组件rsmb不开源,部署硬件成本较高。

  • 方案4、使用HTTP轮循方式

    • 简介:定时向HTTP服务端接口(Web Service API)获取最新消息。

    • 优点:实现简单、可控性强,部署硬件成本低。

    • 缺点:实时性差。

  • 移动开发模型基本上也是照搬的 web 那一套 MVC 架构,只不过稍微做了修改。android 的四大组件本质上就是为了实现移动或者说嵌入式设备上的 MVC 架构,它们之间有时候是一种相互依存的关系,有时候又是一种补充关系,引入广播机制可以方便几大组件的信息和数据交互。

    程序间互通消息(例如在自己的应用程序内监听系统来电)

    效率上(参考 UDP 的广播协议在局域网的方便性)

    设计模式上(反转控制的一种应用,类似监听者模式)

    http://www.apkbus.com/blog-865069-77590.html

    来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4419/viewspace-2811921/ ,如需转载,请注明出处,否则将追究法律责任。

    请登录后发表评论 登录
    全部评论

    注册时间:2019-08-12

    • 博文量
      93
    • 访问量
      715