自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

flying27的专栏

好记性不如写烂博客

  • 博客(14)
  • 收藏
  • 关注

原创 Android training 管理Activity生命周期之暂停/恢复Activity(Pausing and Resuming an Activity)

1、定义    Activity暂停:Activity仍然是部分可见,它就一直处于暂停状态,它是用户要离开你的activtiy的第一个信号。    Activity停止:Activity被完全阻塞而不可见,它就进入停止状态。    2、暂停Activity   当系统调用一个activity中的onPause()方法,当前activity处于暂停状态,此时应该完成如下操作:

2012-08-14 18:07:22 462

原创 Android training 管理Activity生命周期之启动Activity(Starting an Activity)

1、了解生命周期回调函数    a.生命周期变化金字塔模型        b.正确使用你的Activity生命周期函数去保障应用程序的良好表现      当用户接听电话或者转去另外一个应用程序时,不要让程序崩溃;      当用户没有激活使用它时,不消耗宝贵的系统资源;      当用户离开你的应用程序并在稍后的时间返回,不会丢失用户的进度;      当用户屏幕在

2012-08-14 17:33:49 474

转载 Android 资源之处理运行时更改(Handling Runtime Changes)

1、概述   Android之Handling Runtime Changes(处理运行时更改)一些设备配置在运行过程中可能会发生改变(例如屏幕横向布局、键盘可用性和语言)。当这样的变化发生时,Android会重新启动这个正在运行的Activity(onDestroy()方法会被调用,然后调用onCreate()方法)。这个重启的动作是为了通过自动往你的应用程序中载入可替代资源,从而使你的应用

2012-08-14 16:38:46 723

原创 Android 组件之Activities

1、定义    Activity是为用户提供可视化界面并可以与用户交互的组件。2、概述   应用程序通常是多个松散并相互绑定的Activity组成。一般,用户首次启动应用时,将启动一个被指定为main的Activity。每个Activity都可以启动另一个Activity,以执行不同的动作。每次启动一个新的Activity,以前的Activity停止,但在系统堆栈保留A

2012-08-13 16:26:02 1847 1

原创 Android 最佳实践之应用及时响应(Designing for Responsiveness)

1、ANR       定义:ANR(Application Not Responding)称为程序无响应,在 Android 上,当不能响应用户输入时系统显示一个 ANR。2、是什么引发了 ANR    在 Android 系统上,应用的响应灵敏性由 Activity Manager和 Window Manager system services所监控,当它监测到如下的其中一

2012-08-13 14:35:01 794 1

原创 Android UI之输入控制(Input Controls)

test

2012-08-12 14:15:35 366

原创 Android应用程序基础(Application Fundamentals)

1、概述            Android应用程序使用Java做为开发语言。Android SDK tools将代码连同其它应用程序需要的数据和资源文件编译成一个Android包,一个使用.apk做为扩展名的归档文件中。这个apk文件中的所有代码被认为是一个应用程序,可以安装到所有基于android系统的手机中。2、Android应用程序特点     a.  每个Android应用

2012-08-12 12:39:37 666

原创 java观察者模式

1、定义        观察者模式定义了对象之间的一对多的依赖关系,这样一来,当一个对象的状态发生变化时,它的所有依赖者都会收到通知并自动更新。2、特点      由抽象主题(Subject)角色(提供一个接口可以加上或撤销观察者对象)、抽象观察者(Observer)角色(为所有的具体观察者定义一个接口,在得到通知时更新自己)、 具体主题角色(保存对具体观察者对象有用的内部状态;在这种

2012-08-12 01:09:30 443

原创 java装饰者模式

1、定义        动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。2、描述      由抽象构件角色(定义一个抽象接口,来规范准备附加功能的类)、具体构件角色(将要被附加功能的类,实现抽象构件角色接口)、抽象装饰者角色(持有对具体构件角色的引用并定义与抽象构件角色一致的接口)和具体装饰角色(实现抽象装饰者角色,负责为具体构件添加额外功能)组成

2012-08-11 23:43:42 481

原创 java单例模式

1、定义      单例模式确保一个类只有一个实例,并提供一个全局访问点。2、描述       单例类只能有一个实例;单例类必须自己创建自己的唯一实例;单例类必须给所有其他对象提供这一实例。3、常见单例实现方式package singleton;/** * 单例模式的五种写法: * 1、懒汉 * 2、恶汉 * 3、静态内部类 * 4、枚举 * 5、双重校验锁 *

2012-08-11 22:30:32 334

原创 java工厂模式

1、简介       工厂模式主要是为创建对象提供了接口。工厂模式按照《Java与模式》中的提法分为三类:简单工厂模式(Simple Factory) 、工厂方法模式(Factory Method)、抽象工厂模式(Abstract Factory)。这三种模式从上到下逐步抽象,并且更具一般性。也有将简单工厂模式看为工厂方法模式的一种特例。2、简单工厂模式       定义:简单工厂

2012-08-11 15:26:01 584

原创 Android 中Activity,Window之间的关系

1、Activity是Android应用程序的载体。从用户级别来说,可以理解成是一个用户界面的载体(允许用户在其上创建一个用户界面,但仅仅是个载体,它本身并不负责任何绘制),并提供用户处理事件的API,如onKeyEvent, onTouchEvent等, 并维护应用程序的生命周期;2、Window是一个抽象类,关于界面的绘制实际上全是交给Window对象来做的;3.、程序启动到界面绘

2012-08-08 18:13:20 417

原创 Java中的Map List Set等集合类

1、Collections类和Collection接口            Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。            Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements);         如何遍历 Coll

2012-08-08 15:45:47 345

原创 java中的几种对象引用(Reference)

Java 中有 4 种类型的引用 : StrongReference、 SoftReference、 WeakReference 以及 PhantomReference。1. Strong Reference(强引用)            定义:StrongReference 是 Java 的默认引用实现,是使用最普遍的引用。在java.lang.ref里也没有实际的对应类型。

2012-08-08 11:27:13 2053

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除