LianNancy

2011年5月30日

Android ANR

摘要: 可能会存在这样的情况,你写的代码通过了世界上所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽。应用程序响应不够灵敏的地方包括——反映迟钝,挂起或冻结很长时间,或者需要花费很长的时间来处理输入。在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样,系统不会显示ANR给用户。 一般说来,如果应用程序不能响应用户输入 阅读全文

posted @ 2011-05-30 14:57 深圳-梦梦 阅读(428) 评论(0) 推荐(0)

Android消息机制

摘要: 在Android中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易、更好地架构系统,避免一些低级的错误。在学习Android中消息机制之前,我们先了解与消息有关的几个类:1.Message消息对象,顾名思义就是记录消息信息的类。这个类有几个比较重要的字段:a.arg1和arg2:我们可以使用两个字段用来存放我们需要传递的整型值,在Service中,我们可以用来存放Service的ID。 b.obj:该字段是Object类型,我们可以让该字段传递某个多项到消息的接受者中。c.what:这个字段可以说是消息的标志,在消息处理中,我们可以根据 阅读全文

posted @ 2011-05-30 14:40 深圳-梦梦 阅读(427) 评论(0) 推荐(0)

导航