Activity

onCreat
界面的初始化 setcontentView findviewbyid
数据初始化
文件/数据库/网络/其它的组件/sp
开启其它的组件(开启服务,注册广播接收者) 动态注册广播接收者(onCreat注册 用 onDestroy注销 onstart注册 用 onStop注销 onResum注册用 onPause注销)

onstart
onResume 刷新界面(可被操作状态)
onPause 停止刷新界面(可见不可操作状态)
onStop
onDestroy 释放资源 数据库的链接 cursor sqlitedatabase bind的服务 广播接收者注销 退出线程
onRestart

startActivityForResult(intent,requestCode);
onActivityResult(int requestCode,int resultCode,Intent data);

返回数据的activity
setResult(resultCode,intent data);

launch mode
standard
singleTop
singleTask
singleInstance

Service
(可多次调用,)startService(Intent)在某些情况下可以提高应用的进程优先级
onCreat onstartCommand(Intent intent)
(只能调一次)bindService onCreat onBind—>Binder ondestroy()
onServiceconnected
LRU刚用过的最后回收,最早用过的最先回收

BroadcastReceiver
onReceiver
sendBroadCast 无序广播,不可以中断,不可以修改广播内容
sendOrderBroadCast 可以中断,可以修改广播内容

Contentprovider/contentresolver
authorities
exported
UriMatched addURI()
URI content://authorities/子路径

访问网络必须在子线程
修改UI必须在主线程 ,子线程获取数据想要修改界面,必须使用handler runonuithread

2020-11-13(四大组件简单回忆内容)相关推荐

  1. Android基础知识巩固系列 Android之四大组件——ContentProvider(内容提供者)

    因为最近要面试,于是打算整理整理一下Android的基础知识,由于之前本人已经学习过大概的Android基础知识,这里主要讲这四大组件.五大存储.六大布局.网络请求等这些内容,其他一些等有时间再整理, ...

  2. Android学习之四大组件简单介绍

    组件是可以调用的基本功能模块.Android的应用程序就是由组件组成的,Android系统中有四个重要的组件,分别是Activity(活动).Service(服务).BroadcaseReceiver ...

  3. 工作篇-佛山三水恒大-2020.11.13

    ** 工作篇-佛山三水恒大-2020.11.14 **TAG:此篇文章估计会很长,因为工作的时候变数太多了,预计五千字左右,想看的可以耐心看完,均为个人实战经验.===害,其实是上学期间请假去做的,还 ...

  4. 【2020.11.13 八上】期中总结~~

    目录 浅谈 DAY 1 DAY 2 感想 计划 成绩 浅谈 --愿你以渺小启程,以伟大结束 闲话 这次的期中考准备的非常匆忙,加上CSP J/S,和一些杂七杂八的机构测试,感觉时间上安排的不是很好. ...

  5. GopherCon 2020技术演讲slide先睹为快 | Gopher Daily (2020.11.13) ʕ◔ϖ◔ʔ

    每日一谚:Simplicity is the art of hiding complexity. 1.GopherCon 2020技术演讲slide先睹为快 - 链接: https://pan.bai ...

  6. 2020/11/13·Java·人脸识别一键登录/注册

    Java·人脸识别一键登录/注册 1.eclipse 和 tomcat 服务器的安装与使用 1.1 Eclipse 的安装 1.2 Eclipse 配置 Tomcat 1.3 新建 Web 项目 1. ...

  7. [2020.11.4NOIP模拟赛]简单的打击【NTT】

    正题 题目链接:https://www.luogu.com.cn/problem/U138580 题目大意 两个长度为nnn的序列,要求重排后同位置的相加后众数的个数最多. 解题思路 定义aia_ia ...

  8. Leetcode每日一题2020.11.13第328题:奇偶链表

    328.奇偶链表 题目描述 思路.算法及代码实现 方法:分离节点后合并 如果链表为空,则直接返回链表. 对于原始链表,每个节点都是奇数节点或偶数节点.头节点是奇数节点,头节点的后一个节点是偶数节点,相 ...

  9. 人工蜂群算法求解TSP旅行商问题C++(2020.11.13)

    ABC算法求解TSP问题的C++实现 1.输入数据文件:bayg29.tsp 2.头文件 3.所需的类 3.1 城市类City 3.2 包含城市的地图类Graph 3.3 蜜蜂类Bee 3.4 人工蜂 ...

最新文章

  1. Arduino可穿戴开发入门教程(大学霸内部资料)
  2. vscode使用教程python-如何在VSCode上轻松舒适的配置Python的方法步骤
  3. C51 特殊功能寄存器英文全称
  4. 1023 组个最小数 (20 分)_14行代码AC
  5. SparkContext: Error initializing SparkContext解决方法
  6. P4169 [Violet]天使玩偶/SJY摆棋子(CDQ分治、暴力)
  7. [程序猿感悟] [悟] 两篇不错的文章 (转载自 stay4it )
  8. 输入x,n计算多项式1+x+x^2/2!+x^3/3!+...前n+1项的和。
  9. 团建之后,我想离职了
  10. 652 Find Duplicate Subtrees
  11. 计算机科学与技术 双一流,26所双一流高校、18个省市,计算机科学与技术专业分数线汇总!...
  12. Chrome 开发者工具 官方文档
  13. 5、烃源岩相关文献知识总结
  14. 数据可视化 d3操作汇总(一):d3以及直方图绘制简介
  15. 刘畅清华大学计算机学院,刘畅
  16. 天地图 android 接口,天地图嵌入到Android手机中
  17. vue+docxtemplater实现读取word文档,根据后端数据生成echarts图表插入word,并下载为docx格式文件
  18. Zotero文献同步
  19. 金蝶软件虚拟服务器,金蝶软件服务器远程设置
  20. hadoop与java中数据类型转换

热门文章

  1. 成功解决PermissionError: [Errno 13] Permission denied: ‘F:\\File\\data\\123.csv‘
  2. DayDayUp:互联网江湖大佬那些事(互联网大佬学历一览)
  3. CV之YOLO:深度学习之计算机视觉神经网络tiny-yolo-5clessses训练自己的数据集全程记录
  4. RocketMQ学习笔记(7)----RocketMQ的整体架构
  5. Hashtable多线程遍历问题
  6. InnoDB和MyISAM是否支持hash索引
  7. UVA 1451 Average 数形结合
  8. BZOJ1202 [HNOI2005]狡猾的商人 【并查集】
  9. sqlserver 日常检查脚本
  10. 拔掉网线时Socket的检查方法