Android学习(未完)

Android四大组件
1.Activity活动
活动Activity是一种可以包含用户界面的组件,主要用于和用户进行交互
活动之间使用intent进行通信,激活组件,分为1.显式intent2.隐式intent
生命周期
1.onCreate()
2.onStart()
3.onResume()
4.onPause()
5.onStop()
6.onDestroy()
7.onRestart()
完整生存期:onCreate()--onDestroy()
可见生存期:onStart()--onStop()
前台生存期:onResume()--onPause()

活动启动模式
1.standard
2.singleTop
3.singleTask
4.singleInstance

2.Service服务
3.Broadcast Receiver广播
4.Content Provider内容提供者

时间: 2024-10-16 13:30:49

Android学习(未完)的相关文章

java 虚拟机学习--未完

1.学习了解GC垃圾回收 参考:https://www.ibm.com/developerworks/cn/java/l-JavaMemoryLeak2/ 2.类加载机制 http://blog.csdn.net/gjanyanlig/article/details/6818655/ 深入探讨 Java 类加载器 https://www.ibm.com/developerworks/cn/java/j-lo-classloader/index.html 3.   http://www.impor

Spark RDD类源码学习(未完)

每天进步一点点~开搞~ abstract class RDD[T: ClassTag]( //@transient 注解表示将字段标记为瞬态的 @transient private var _sc: SparkContext, // Seq是序列,元素有插入的先后顺序,可以有重复的元素. @transient private var deps: Seq[Dependency[_]] ) extends Serializable with Logging { if (classOf[RDD[_]]

可持久化Treap(fhq Treap,非旋转式Treap)学习(未完待续)

简介: Treap,一种表现优异的BST 优势: 其较于AVL.红黑树实现简单,浅显易懂 较于Splay常数小,通常用于树套BST表现远远优于Splay 或许有人想说SBT,SBT我没有实现过,据说比较快 但是SBT.Splay以及旋转版Treap等BST都不可以比较方便地实现‘可持久化操作 Treap=Tree+Heap Treap是一颗同时拥有二叉搜索树和堆性质的一颗二叉树 Treap有两个关键字,在这里定义为: 1.key,满足二叉搜索树性质,即中序遍历按照key值有序 2.fix,满足堆

【tomcat】sessionId学习(未完待续)

这里主要研究tomcat中session的管理方式以及sessionId的原理,下文将研究sessionid存到redis中以及基于redis以及redis实现session共享. 平时也就是了解session是基于cookie实现的,cookie是保存在客户端,而session是保存在服务端,对其原来也没有深入理解.下面将深入理解. 1.什么是session 对Tomcat而言,Session是一块在服务器开辟的内存空间,其存储结构为ConcurrentHashMap: 2.Session的目

jmeter 工具学习 未完待续

about Apache JMeter是Apache组织的开源项目,是 一个纯Java桌面应用,用于压力测试和性能测试,它最初被设计用于 web应用测试,后来逐渐的扩展到其他领域 jmeter可以用于对静态和动态的资源(文件.Servlet.Perl脚本. Java对象,数据库和查询.FTP服务器或者是其它资源)的性能进行 测试.jmeter可以用于分析不同压力条件下的总体性能情况.也可以使用jmeter提供的图形化界面,分析性能指标. jmeter环境配置 前置条件:必须配有Java如果没配转

Git学习——Git分支篇(未完)

Git学习--Git分支篇(未完) 前言 完成了Git学习的基础篇,继续学习Git的分支特性,这是Git出众之处. 目录 分支简介 分支创建 分支切换 分支新建与合并 分支新建 分支合并 遇到冲突时的分支合并 分支简介 首先,Git保存数据的方式比较特殊,保存的是文件的快照,而不是文件的变化. 因此,在执行提交( commit )操作时,Git会保存一个提交对象( commit object).该提交对象包含一个指针指向暂存的内容快照,同时包含作者的姓名.邮箱.提交时输入的信息和指向它父对象的指

Linux设备驱动开发学习(2):Linux设备驱动简介(未完)

(未完待续......)

计算机学习(5):网络寻址(未完)

与邮政通讯一样,网络通讯也需要有对传输内容进行封装和注明接收者地址的操作.邮政通讯的地 址结构是有层次的,要分出城市名称.街道名称.门牌号码和收信人.网络通讯中的地址也是有层次 的,分为网络地址.物理地址和端口地址.网络地址说明目标主机在哪个网络上:物理地址说明目标网 络中的哪一台主机是数据报的目标主机:端口地址则指明目标主机中哪个应用程序接收数据报. 标识目标主机在哪个网络的是IP地址.IP地址用4个点分十进制数表示,如172.155.32.120.IP地址 封装在数据报的IP报头中.IP地址

计算机网络学习(4):网络协议与标准 (未完)

最知名的网络协议就是TCP/IP协议了.事实上,TCP/IP协议是一个协议集,由很多协议组成.TCP和IP 协议是这个协议集中两个,TCP/IP协议集是用这两个协议来命名的. TCP/IP协议集中的每一个协议涉及的功能,都用程序来实现.TCP协议和IP协议有对应的TCP程序和IP程 序. 根据TCP协议我们了解到,网络协议是一个约定,该约定规定了: ① 实现这个协议的程序要完成什么功能: ② 如何完成这个功能: ③ 实现这个功能需要的通讯的报文包的格式. 如果一个网络协议涉及了硬件的功能,通常就