为什么80%的码农都做不了架构师?>>>   

Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑

service:后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的食物,定义好需要接受的Intent提供同步和异步的借口; q% w+ U

2 y9 c
Content Provider:是Android提供的第三方应用数据的访问方案,可以派生Content Provider类,对外提供数据,可以像数据库一样进行选择排序,屏蔽内部数据的存储细节,向外提供统一的借口模型,大大简化上层应用,对数据的整合提供了更方便的途径# q+ t  T$ ]*

k; l  f- `4 b6 y" W
BroadCast Receiver:接受一种或者多种Intent作触发事件,接受相关消息,做一些简单处理,转换成一条Notification,统一了Android的事件广播模型: ~

转载于:https://my.oschina.net/tiwer/blog/199858

Android开发,你必须知道的四大天王。相关推荐

  1. Android环境搭建和Android HelloWorld—Android开发环境搭建

    Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...

  2. java安卓开发工具_推荐几个非常实用的Android开发工具

    工欲善其事,必先利其器.我们进行Android开发也要有好的开发工具辅助才能更好更高效的完成各种开发,为用户提供更实用的应用程序.本文就为大家推荐几个非常实用的Android开发工具,及几个常用的编辑 ...

  3. android 网络编程实现,Android开发使用HttpURLConnection进行网络编程详解【附源码下载】...

    本文实例讲述了Android开发使用HttpURLConnection进行网络编程.分享给大家供大家参考,具体如下: --HttpURLConnection URLConnection已经可以非常方便 ...

  4. linux 浏览器源码下载,Android开发:图片浏览器源码

    Android 图片浏览器源码,是你学习Android很好的例子,希望对你的学习有帮助. main.xml android:layout_width="fill_parent" a ...

  5. 2017-2018-2 20165236 实验四《Android开发基础》实验报告

    2017-2018-2 20165236 实验四<Android开发基础>实验报告 一.实验报告封面 课程:Java程序设计       班级:1652班       姓名:郭金涛     ...

  6. Android开发权威指南(第2版)新书发布

    <Android 开发权威指南(第二版)>是畅销书<Android开发权威指南>的升级版,内容更新超过80%,是一本全面介绍Android应用开发的专著,拥有45 章精彩内容供 ...

  7. indows上的android开发环境软件架构5

    (二)实验要求: ? 修改按下button 显示的内容中添加上自己的学号姓名: ? 添加一个按钮,按钮名称为"退出",并且为这个按钮添加事件代码,使得点击这个按钮后退 出程序.事件 ...

  8. 折叠屏就要来了,适配逼死 Android 开发?

    1. 异型屏还没适配好,折叠屏就要来了,Android 的碎片化,让开发者又多掉了不少头发. 北京时间 11 月 8 日,三星在旧金山向开发者发布了一款可折叠屏幕手机.并表示,新技术需要开发者调整其 ...

  9. 《ArcGIS Runtime SDK for Android开发笔记》——(6)、基于Android Studio的ArcGIS Android工程结构解析...

    1.前言 Android Studio 是第一个Google官方的 Android 开发环境.其他工具,例如 Eclipse,在 Android Studio 发布之前已经有了大规模的使用.为了帮助开 ...

  10. FlashDevelop Android开发.md

    2019独角兽企业重金招聘Python工程师标准>>> FlashDevelop Android 开发 > author: gwang(wanggangzero@qq.com) ...

最新文章

  1. 威纶通触摸屏与单片机MODBUS_威纶通案例集锦51-55
  2. Linux下如何执行Shell脚本
  3. 提高收益 酒店大数据之客户数据收集
  4. “@react-navigation/native“).createNavigatorFactory) is not a function.
  5. java文件改成smla,Java base64 转 FileInputStream
  6. Spring Boot整合Swagger3
  7. 同学借我钱好几年了,还是个包工头,没打欠条不讲还钱事,怎么办?
  8. NEC红外协议编码,38K红外遥控编码,红外遥控发射接收电路选型设计
  9. 如何在 Mac 上的“磁盘工具”中使用密码加密和保护储存设备?
  10. bzoj2242: [SDOI2011]计算器
  11. java timer.schedule如何控制执行次数_Java 面试——JIT详解
  12. sql转义模块php,sql注入与转义的php函数代码_php技巧
  13. 计算机怎么用鼠标,如何正确使用鼠标,这些知识你知道吗?
  14. HDU——2154——跳舞毯
  15. 计算机语言表达爱情,简单的表达爱情的语录摘录40句
  16. Excel 数据统计小技巧
  17. 融云通讯服务器,发送图片到自己的服务器
  18. 嵌入式软件工程师笔试面试指南-Linux驱动
  19. 放弃幻想,人不会有什么长久安逸的
  20. 盛世昊通:数字汽车的未来由谁来书写

热门文章

  1. linux系统如何安装lol,Linux系统下安装红色警戒2步骤详解(2)
  2. QuickBooks 2018 All-in-One For Dummies 免积分下载
  3. 关于M1卡的SAK--其实都在前面函数的返回中
  4. pthread_cancel pthread_testcancel测试
  5. Linux内核上安装JAVA程序,Java在Linux上安装
  6. ORACLE 常用函数——日期/时间函数(感谢潇湘隐者)
  7. c语言教程——简单易懂
  8. PHP之自定义阿里云客服在线访客名片
  9. ASEMI整流桥MB10S参数,MB10S封装,MB10S规格书
  10. 3蛋白wb_【Western-Blotting】WB核心理论:抗原抗体特异性反应