发布时间:2015-03-09 20:42:14
task是在程序运行时,只针对activity的概念。说白了,task是一组相互关联的activity的集合,它是存在于framework层的一个概念,控制界面的跳转和返回。这个task存在于一个称为back stack的数据结构中,也就是说,framework是以栈的形式管理用户开启的activity。这个栈的基本行为是,当用户在多个activity之间跳转时,执行压.........【阅读全文】
发布时间:2015-03-09 20:04:54
singletop如果某个Activity的Launch mode设置成singleTop,那么当该Activity位于栈顶的时候,再通过Intent跳转到本身这个Activity,则将不会创建一个新的实例压入栈中singletask如果某个Activity是singleTask模式,那么Task栈中将会只有一个该Activity的实例。如果发现有对应的Activity实例,则使此Activity实例之上的其.........【阅读全文】
发布时间:2015-03-06 20:42:21
应用程序签名机制实现的源代码分析3.3.2 应用程序签名机制实现的源代码分析Android采用签名机制来保护应用程序的安全,以便对开发者进行身份鉴别,防止替换应用程序包或篡改内容。同时有助于在应用程序之间建立一种信任关系,可以由同一个私钥签名的若干个应用程序共享代码和数据。Android系统签名主要有ROM.........【阅读全文】
发布时间:2015-03-06 11:10:24
在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。.........【阅读全文】
发布时间:2015-03-05 19:26:07
1.Android进程基本知识: 我们先来了解下Android中的进程基本知识。 当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程(即UI线程,每个应用进程都有一个对应的UI线程)。默认的情况下,所有该程序的组件都将在该进程和线程中运行。 同时,Android会为每个应用程序分配一.........【阅读全文】