06 2011 档案
摘要:asdasdasdasdasdsa 1: public class AsyncImageLoader { 2: 3: //图片缓存(此处软引用,这样虚拟机只会在内存不足的时候才会回收此对象) 4: HashMap<String, SoftReference<Drawable>> imgCache; 5: 6: public AsyncImageLoader(){ 7: 8: imgCache = ...
阅读全文
摘要:通常我们在项目中需要设置一些全局变量,,方便在项目中其它组件之间使用,那么这时候我们可以扩展Application来实现这个功能,代码如下: 1: public class MyApplication extends Application { 2: 3: private static MyApplication singleton; 4: 5: private HashMap<String, O...
阅读全文
摘要:Android中两种类型的Animation,如下: Tween Animation : 可以进行一化,如,淡入淡出,缩放,旋转,平移 Frame Animation :按顺序展示一些图片,类似于幻灯片 下面来详细学习这两种动画 Tween Animation 使用Animation可以用两种形式—XML 和 代码, 我们先来看下XML是如何定义的。 xml文件位置:res/anim/xxx...
阅读全文
摘要:首先我们要明白的一个问题是Android为什么会设计这样一个“消息机制”,它有什么作用?? 要解答这个问题,我们首先要了解,Andorid中的UI控件都是运行在我们应用程序中的主线程中,它们是非线程安全的,也就说所有涉及到UI的相关操作都只能在主进程中进行操作,如果要进行跨线程的操作会报异常。 错误示例代码如下: 1: TextView textView; 2: Override 3: ubli...
阅读全文
摘要:Android 应用程序中有三大核心组件: Activity, Service, Broadcast Receiver 都是通过被称之为意图的消息运行。Intent messaging is a facility for late run-time binding between components in the same or different applications. 意图本身一个 Intent 对象,它保存了对要执行操作的抽象描述—对于broadcasts来说,则表示对已经发生并且正要报告的操作。对这下三种组件,发送intents分别有不同的机制。 传递一个Intent对象到 Co
阅读全文
浙公网安备 33010602011771号