![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习笔记
文章平均质量分 57
aroychen
这个作者很懒,什么都没留下…
展开
-
Android 进程回收顺序
Android系统一般会尽可能长久地保留应用进程。但是,在资源紧缺的时候,系统会按照一定顺序回收旧进程,将有限的资源腾出来给更为重要的进程。为了确定回收进程的顺序,系统会根据进程中部件的状态来维持一个叫做“重要层次(important hierachy)”的列表。重要层次分为五个等级,如下所列:1. 前端进程(Foreground process)前端进程是指获得焦点,正在与用户原创 2013-04-21 13:37:22 · 872 阅读 · 0 评论 -
Android Intent
Inten可以理解为一种“消息”,核心部件中的三个:activity,service和broadcast receiver,都可以通过这个“消息”来启动。一个Intent对象,是一种被动的数据结构,它包含了将要被执行的命令的抽象描述,在broadcast receiver 中,它还可以用来表示已经发生并被通告(annouce)的事情。Intent对象一个Intent对象包含的内容有:部原创 2013-04-20 21:09:07 · 532 阅读 · 0 评论 -
Android任务与返回堆栈 (Tasks and Back Stack)
本文参照自:http://developer.android.com/guide/components/tasks-and-back-stack.html一个应用通常会包含有多个Activity,而一个Activity通常会设计成可以启动另一个Activity。例如在邮件的应用中,用户可以启动一个Activity以显示邮件列表,然后在通过这个Activity启动一个浏览邮件的Activity。原创 2013-04-20 16:37:52 · 810 阅读 · 0 评论 -
Android UI线程异步调用
默认情况下,一个应用进程中只会有一个线程,就是UI线程,或者说是main线程。当用户需要执行比较耗时的操作,如图片下载、更新数据库等等,如果都在UI线程中实现的话,会造成UI进程的阻塞,影响用户体验。因此,一般要另开辟一个线程,即worker线程,负责这些复杂的操作。如下面这段代码展示了如何在一个worker进程中下载图片并显示:public void onClick(View v){原创 2013-04-21 14:28:45 · 893 阅读 · 0 评论 -
Android Activity 切换时的生命周期的变化
当Activity A 切换到Activity B 时,两者的生命周期会发生一系列的变化。Android API Guides 上面的原话为Activity A's onPause() method executes.Activity B's onCreate(), onStart(), and onResume() methods execute in sequence.原创 2013-04-19 14:00:50 · 983 阅读 · 0 评论