当前位置: 代码迷 >> LRU的解决方案
 
  • Android Application对象务须掌握的七点

    AndroidApplication对象必须掌握的七点1:Application是什么?Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己的Application,也很...

    95
    热度
  • Android自学札记:组件生命周期

    Android自学笔记:组件生命周期Android应用程序组件中有一个生命周期,贯穿于创建到结束的整个周期。周期里面含有各种状态,这些状态对组件的生命周期起着至关重要的影响。一、Activity生命周期1.Activity有三个状态(1)活动(active)或称运行(running):屏幕前台的Activity(当前任务中栈顶的Activity),用来处理当前用户的请求。(2)暂停(paused)...

    85
    热度
  • 枚举Android系统的过程、任务和服务的信息

    枚举Android系统的进程、任务和服务的信息一、简介在AndroidMarket上,不乏各种各样的手机管理软件,360手机安全软件,QQ手机安全助手,开机自启动管理软件,等等之类的~这些软件给我的一个感觉是,做手机管理软件的都很NX,于是自己也想实现一个很小的功能,比如:枚举Android系统中进程Process、任务Task和服务Service的信息。首先在网上收集资料,想了解一下大N们是如何...

    34
    热度
  • 【译】利用多线程增高程序性能(for Android)

    【译】利用多线程提高程序性能(forAndroid)[原作者是GillesDebunne,身份不详...]要想搞出一个反应迅速的Android应用程序,一个很好的做法就是确保在主UI线程里执行尽量少的代码。任何有可能花费较长时间来执行的代码如果在主UI线程执行,则会让程序挂起无法响应用户的操作,所以应该放到一个单独的线程里执行。典型的例子就是与网络通信相关的操作了,因为通过网络收发信息的快慢我们无...

    45
    热度
  • 共享sql话语

    共享sql语句共享sql语句Oracle在执行每条sql语句的时候都会先对语句进行语法分析,而这个过程是比较消耗资源的,为了能够略过这个步骤从而提高sql语句的执行效率,oracle采用的共享sql语句的办法,就是把每条从用户发出的sql存储到sga(systemglobalarea)系统全局区的共享池当(sharedbufferpool)中,这个内存块当中的所有sql语句能够被数据库的所有用户共...

    116
    热度
  • android内核剖解学习笔记:AMS(ActivityManagerService)内部原理和工作机制

    android内核剖析学习笔记:AMS(ActivityManagerService)内部原理和工作机制一、ActivityManagerService提供的主要功能:(1)统一调度各应用程序的Activity(2)内存管理(3)进程管理二、启动一个Activity的方式有以下几种:(1)在应用程序中调用startActivity启动指定的Activity(2)在Home程序中单击一个应用图标,启...

    89
    热度
  • ORACLE SQL TUNING各种技能及复杂实例

    ORACLESQLTUNING各种技巧及复杂实例一.优化器模式ORACLE的优化器共有3种:a.RULE(基于规则)b.COST(基于成本)c.CHOOSE(选择性)为了使用基于成本的优化器(CBO,Cost-BasedOptimizer),你必须定期更新统计信息,以保证数据库中的对象统计信息(objectstatistics)的准确性.如果数据库的优化器模式设置为选择性(CHOOSE),那么实际...

    89
    热度
  • android 历程与线程 - 开发文档翻译 - 进程

    android进程与线程-开发文档翻译-进程劣质翻译系列由于本人英文能力实在有限,不足之初敬请谅解,希望大家落脚同时能指出不足。本博客只要没有注明“转”,那么均为原创,转贴请注明链接android进程与线程-开发文档翻译-进程android进程与线程-开发文档翻译-线程其他系列的翻译androidactivity开发文档翻译-1-基础篇androidactivity开发文档翻译-2-生命周期篇an...

    446
    热度
  • android内存储器管理等

    android内存管理等Android?Process?LifecycleAndroid系统内存不足时,?就需要把旧的或不需要用的应用程序移除.?如同之前的Activity生命周期所介绍,?这个移除的决定是由应用程序所处的状态来判断.?一般来说,当需要移除应用程序时,?系统将会做排序,?然后从最不重要的开始移除,?以下是移除时的考量顺序:?1.?最早被移除的是?Empty?Process(空行程)...

    6
    热度
  • android 磁盘缓存

    android磁盘缓存.开发一个app,特别是图片的app,免不了要存储图片,内存缓存是必要的,之前的几篇文章已经有涉及.磁盘的缓存,也是相当必要的.最近在做一个机顶盒应用,结果,机顶盒的sdcard真烂,导致整个程序的速度被影响了.报怨一下,这么差的卡就不要拿出来丢人了.图片下载中,使用了磁盘缓存.android系统中有一个可供使用的缓存类,是个不错的选择.DiskLruCache直接上代码吧,...

    18
    热度
  • android onTerminate()方法调用亟需注意的点

    androidonTerminate()方法调用需要注意的点1:Application是什么?Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己的Application...

    21
    热度
  • android application生命周期引见

    androidapplication生命周期介绍看到application这个类,一直不知道这个是干什么用的,今天刚好有点时间,所以进行了详细的学习。一.先对它的整体概念解释:在android源码中对他的描述是;*Baseclassforthosewhoneedtomaintainglobalapplicationstate.Youcan*provideyourownimplementationb...

    13
    热度
  • Android的服务(Service)(1)生命周期

    Android的服务(Service)(一)生命周期本篇和接下来的几篇我们来浅析一下Android的另外一个非常重要的组件:Service,看到这里我们的脑海里都会涌现出什么词语呢?诸如:无用户交互界面,耗时后台操作,服务(级别)进程,远程调用。1、看看Service的代码,好干净的感觉,没错,它就定义了一些生命周期的方法以及一些成员,注意这些成员中并没有Window,所以Service是没有用户...

    254
    热度
  • Android历程 Handler Message Looper

    Android进程HandlerMessageLooper1.Android进程???在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。Android会尽量保留一个正在运行进程,只在内存...

    125
    热度
  • Android中线程的运用

    Android中线程的应用1.Android进程在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。Android会尽量保留一个正在运行进程,只在内存资源出现不足时,Android会尝试停...

    8
    热度
  • 一. 进程生命周期

    Android进程和线程(译自AndroidSDK文档ProcessesandThreads,不全)一.进程生命周期?There?are?five?levels?in?the?importance?hierarchy.?The?following?list?presents?the?different?types?of?processes?in?order?of?importance?(the?f...

    19
    热度
  • 相关Android线程的学习

    有关Android线程的学习有关Android线程的学习2010-07-0501:07:46标签:线程Android移动开发AsyncTaskHandler1.Android进程在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为...

    77
    热度
  • 用Eclipse开发跟调试Android应用程序(一)

    用Eclipse开发和调试Android应用程序(一)前面介绍了Windows环境下,基于AndroidSDK(2.3)和Eclipse(helios)的Android开发环境的搭建,并创建了第一个应用程序HelloAndroidWorld。具体挺参考小生的blog:http://blog.sina.com.cn/deaboway或者http://blog.csdn.net/deaboway。现在...

    89
    热度
  • MyBatis(4)、SQL语句映射文件(2)增删改查、参数、缓存

    MyBatis(四)、SQL语句映射文件(2)增删改查、参数、缓存2.2select一个select元素非常简单。例如:Xml代码??<!--?查询学生,根据id?-->??<select?id="getStudent"?parameterType="String"?resultMap="studentResultMap">??????SELECT?ST.STUDENT_I...

    101
    热度
  • Web应用的缓存设计形式

    Web应用的缓存设计模式 Web应用的缓存设计模式 --摘录于http://robbinfan.com ? ORM缓存引言 从10年前的2003年开始,在Web应用领域,ORM(对象-关系映射)框架就开始逐渐普及,并且流行开来,其中最广为人知的就是Java的开源ORM框架Hibernate,后来Hibernate也成为了EJB3的实现框架;2005年以后,ORM开始普及到其他编程语言领域,其中最...

    401
    热度