上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 23种设计模式 创建型模式用来处理对象的创建过程,主要包含以下5种设计模式: 1,工厂方法模式(Factory Method Pattern)的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。 2,抽象工厂模式(Abstract Factory Pattern)的意图是提供一个创建 阅读全文
posted @ 2016-05-24 22:53 阿Hai 阅读(226) 评论(0) 推荐(0)
摘要: 什么是 XML? XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述性。 XML 语法规则 所有 XML 阅读全文
posted @ 2016-05-22 11:39 阿Hai 阅读(616) 评论(0) 推荐(0)
摘要: 写单元测试类 1.创建单元测试文件夹,即新建一个用于单元测试的包,存放单元测试的类。 2.创建一个类如 ExampleTest,注意要继承自InstrumentationTestCase类。 3.创建一个方法,以 test 开头,如 testJson 为项目配置单元测试 1.点击”Run-> Edi 阅读全文
posted @ 2016-05-22 00:05 阿Hai 阅读(1113) 评论(0) 推荐(0)
摘要: Json的全称:JavaScript Object Notation,其本质是一系列键值对的集合。 Json建构于两种结构: (1) “名称/值”对的集合,即一个对象。 (2) 值的有序列表,即数组。 JSON的数据格式 JSON对象是一个无序的“‘名称/值’对”集合: 1个对象以"{}"大括号包围 阅读全文
posted @ 2016-05-21 23:03 阿Hai 阅读(603) 评论(0) 推荐(0)
摘要: 一.设置方法 (1) 在AndroidManifest中application根节点下,添加如下代码: android:persistent="true" (2) 将应用程序push到/system/app或/system/priv-app. 重启之后就会看到效果,当系统将应用杀死之后会被立即重新启 阅读全文
posted @ 2016-05-12 16:56 阿Hai 阅读(834) 评论(0) 推荐(0)
摘要: 一.序列化的目的 永久性保存对象,保存对象的字节序列到本地文件中; 通过序列化对象在网络中传递对象; 通过序列化在进程间传递对象; 在Intent中进行传递复杂自定义类对象时,需要实现Parcelable接口. 二.实现序列化的方法及优缺点比较 1.实现Serializable接口,不需要实特定的接 阅读全文
posted @ 2016-04-16 17:40 阿Hai 阅读(1480) 评论(1) 推荐(1)
摘要: import android.content.Context;import android.graphics.Color;import android.graphics.PixelFormat;import android.os.Handler;import android.util.DisplayMetrics;import android.util.TypedValue;import an... 阅读全文
posted @ 2016-04-16 01:25 阿Hai 阅读(343) 评论(0) 推荐(0)
摘要: 实现步骤1.建立一个aidl文件,在里面定义好接口,注意里面不能写public修饰符,同接口一样,包名要一致. 2.实现服务端进程,提供对应的功能. Build生成对应的java文件(自动生成的java文件在/gen/yourPackage中),里面包含了一个内部类Stub,写一个Service子类 阅读全文
posted @ 2016-03-17 19:20 阿Hai 阅读(566) 评论(0) 推荐(0)
摘要: Android 悬浮窗口 一.创建悬浮窗口步骤 1.实现一个ViewGroup类,作为悬浮窗口的界面类,以便在里面重写onInterceptTouchEvent和onTouchEvent方法,实现移动界面的目的. 在本例中实现了一个FloatLayer类,可以作为通用的类,使用时需要传入Window 阅读全文
posted @ 2016-01-29 15:49 阿Hai 阅读(547) 评论(0) 推荐(0)
摘要: Java编程思想,并发编程学习笔记. 一.基本的线程机制 1.定义任务:Runnable接口 线程可以驱动任务,因此需要一种描述任务的方式,这可以由Runnable接口来提供.要想定义任务,只需实现Runnable接口并编写run方法,使得该任务可以执行你的命令. class MyTask impl 阅读全文
posted @ 2016-01-28 22:21 阿Hai 阅读(311) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页