框架
马永高
正确的那条路,往往是最难走的 一直往前走!
展开
-
android源码之Builder
模式的定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。使用场景 1、相同的方法,不同的执行顺序,产生不同的事件结果时; 2、多个部件或零件,都可以装配到一个对象中,但是产生的运行结果又不相同时; 3、产品类非常复杂,或者产品类中的调用顺序不同产生了不同的效能,这个时候使用建造者模式非常合适;UML类图: 角色介绍 Product 产品类 : 产品的抽象类原创 2015-06-16 23:03:13 · 334 阅读 · 0 评论 -
Android学习路线——渐进
第一阶段:Java面向对象编程1.Java基本数据类型与表达式,分支循环。 2.String和StringBuffer的使用、正则表达式。 3.面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回收;构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。 4.对象实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的原创 2015-08-06 19:44:43 · 346 阅读 · 0 评论 -
android学习中
Java面向对象编程: 一:位运算 01,带电表示数值1,不带电的表示数据0,多个原器件的组合可以表示多种状态,一个元器件可以表示一个bit数据,8个这样的元器件可以表示一个单元,能表示256个数 02,原码反码补码的正负表示不同的,补码取反加一,符号位不变 03,将一个负数的源码转化为十进制数,对个位去反,包括符号位,化为十进制,加上负号,在减去1二:位运算符原创 2015-08-07 16:24:37 · 387 阅读 · 0 评论 -
Android开发个人
一,一个好的应用该注意那些细节: 01:Android命名规范,方法命名,类命名,包命名,注释,原创 2015-08-29 11:11:16 · 419 阅读 · 0 评论 -
BitMap设置图片透明度
第一种设置: 第二种设置:翻译 2015-08-19 15:37:54 · 2784 阅读 · 0 评论 -
理解
大部分企业在规划时,抱着试试看的态度,投入不足,仅是因为领导说要做微信而做微信,并未做长远打算,导致浅尝即止。很多微信公众账号只是挂了个链接链到页面,做个微网站,没有深入考虑怎样通过良好的体验把企业的服务提供给客户。一个超前的规划,首先必须选好平台——具有稳定合理的架构,足够的业务灵活性和开放性,可以逐步叠加和发展业务,可以灵活调整体验,可以对接后端的各种系统资源等。架构要合理微信平台不是一个单纯的翻译 2015-08-15 14:26:46 · 490 阅读 · 0 评论 -
Android中AsyncTask的分析和使用
在 Android中实现异步任务机制有两种方式,Handler和AsyncTask。 Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下。翻译 2015-06-16 23:37:46 · 309 阅读 · 0 评论 -
android源码之工厂设计模式
模式的定义 简单工厂模式又称为静态方法工厂模式,是由一个工厂对象决定创建哪一个产品类的实例。使用场景 客户端需要创建对象、隐藏对象的创建过程,且目标对象类型数量不多的情况下,可以考虑使用简单工厂模式。 UML类图 角色介绍 Product 产品的通用接口,定义产品的行为。ConcreteProduct 具体产品类,实现了Product接口。Creator 工厂类,通过静态工厂方法fa原创 2015-06-16 22:41:33 · 439 阅读 · 0 评论 -
android源码之单列
模式的定义: 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 使用场景 确保某个类有且只有一个对象的场景。UML类图 简单示例: 单例模式是设计模式中最简单的,只有一个单例类,没有其他的层次结构与抽象。该模式需要确保该类只能生成一个对象,通常是该类需要消耗太多的资源或者没有没有多个实例的理由。例如一个公司只有一个CEO、一台电脑通常只有一个显示器等。下面我们以公司里的CE原创 2015-06-16 22:51:00 · 351 阅读 · 0 评论 -
Android内存优化
BitMap优化: 1,Android种大部分内存错误都可能是BitMap,我们在使用的时候没有释放资源,到时内存溢出! 01:当我们确定这个BItMap不会再用到的时候建议手动调用 uesume()方法释放内存:代码如图 给大家介绍一下Bitmap.java中recycle()方法的说明: 调用bitmap.recycle之后,这个Bitmap如果没有被引用到,那么就会被原创 2015-08-19 22:10:47 · 471 阅读 · 0 评论