自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hello MrLi

腾飞的心需要一双踏地的脚

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

原创 GreenDAO 使用小结

之前项目中开始使用GreenDAO, 一直都是只是会用,没有对其进行归纳总结。这次接着升级GreenDAO 3.0的机会,将之前自己对其使用的一些看法小结一下。        使用到的几个核心类有:DaoMaster, OpenHelper, DaoSession, XXXDao等。         DaoMaster: 正如其名,这个类是数据库的统领,也是整个操作的入口。其管理着数据库, 数据

2016-08-02 18:36:09 4650

翻译 GreenDAO 3.0 初次使用

之前项目中用到了GreenDAO,使用的是2.X的版本,总结下来就是非常难用。2.X中是新建一个项目,然后再项目中配置各个实体的字段等相关属性,然后生成实体以及DAO操作相关的一些类。但是,当你修改了实体中的一些属性,并且这些属性又要在数据库中保存的时候,你会发现每次重新运行generator之前的改变都得重新再来一次。       GreenDAO中比较大的变化就是使用了注解和Gradle,而且

2016-07-30 20:52:54 11273 2

原创 设计模式学习笔记之装饰者模式

装饰者模式1.装饰者和被装饰者都继承自同一个父类 2.装饰者对象内部保持着一个被装饰者对象,故构造装饰者对象时传入一个被装饰者对象,这样一层一层嵌套成最终对象。在调用方法时,又会从最终对象开始向内部一层层调用。 3.好处在于,如果使用继承,装饰者和被装饰者需要进行排列组合以构造成所有的可能性,这样会导致子类过多,使用装饰者模式,只需要定义较少的子类,而且可以更加灵活的添加,如某个类被装

2016-04-25 23:44:33 499

原创 设计模式学习笔记之策略模式

策略模式,由外部传入的子类决定了使用那个子类的具体实现。1.抽象策略 2.具体策略,继承抽象策略。 3.使用类 其中定义一个抽象策略类,使用方法A会调用抽象策略的执行方法B。 4.在具体使用的时候,向新建的使用类对象传入具体的策略,这样在使用到使用类对象的使用方法A时就会去调用子类的执行方法C。 策略模式UML结构图(图片截自《大话设计模式》)使用场景:

2016-04-17 00:27:45 297

原创 设计模式学习笔记之UML符号的简单总结

1.继承 空心三角形 + 实线 2.实现接口 空心三角 + 虚线 3.实现接口 棒棒糖表示法 4.关联关系 实线箭头 二者直接有关联,可以从其中一个类的对象访问到另一个类的对象。 如果只有A的对象可以访问B的对象,则为单向关联; 如果二者能相互都访问到,则为双向关联。 5.聚合关系 空心菱形 + 实线箭头 物以类聚,一些类似或相同的个体组成

2016-04-09 00:30:47 528

原创 设计模式学习笔记之简单工厂模式

解耦,此二字时刻牢记在心。虽然我现在还不能透彻地理解这两个字的含义,但心中能有个大概的概念。如代码复用。 简单工厂模式,就是利用继承和多态来解耦。 以《大话设计模式》中此模式的计算器为例,就是先提出一个运算父类,具体的运算类继承自该父类。父类中有计算结果的方法,而子类就负责实现父类中计算结果方法的具体实现。 简单工厂模式在此处的作用是,使用户不用关心具体的子

2016-04-09 00:04:47 389

原创 设计模式学习笔记之学习背景

目前我在一家初创公司Android开发部供职,已经工作了八个多月了。之所以要开始学习设计模式,是因为代码写得太烂,连我自己都看不顺眼了。大学里面学过面向对象,但很可惜,在大学里没有好好努力,学到的东西都还给老师了。以前学的面向对象那些东西都差不多忘没了,工作需要,只好开始一点点捡起来了。我现在入手的是《大话设计模式》,之前同学有看过这本书,据说讲得通俗易懂,就先拿这本书入门。而后再看看况天佑(我师

2016-04-08 23:13:08 536

转载 Android内存管理机制及其优化

管理机制 http://blog.csdn.net/breaker892902/article/details/22224243            http://www.cnblogs.com/killmyday/archive/2013/06/12/3132518.html优化策略   http://www.cnblogs.com/kingOfPointer/arch

2015-07-23 18:18:35 430

转载 AIDL(不完整)

AIDL Android Interface Define Language   http://blog.csdn.net/liuhe688/article/details/6400385

2015-07-23 17:08:08 454

转载 Service的生命周期

如图

2015-07-23 16:33:28 444

转载 Activity的生命周期

参见  http://blog.csdn.net/liuhe688/article/details/6733407

2015-07-23 16:22:32 399

转载 Android的5中数据存储方式

转自 http://www.cnblogs.com/ITtangtang/p/3920916.html本文介绍Android平台进行数据存储的五大方式,分别如下:       1 使用SharedPreferences存储数据    2 文件存储数据          3 SQLite数据库存储数据    4 使用ContentProvide

2015-07-23 11:56:14 807

转载 XML和JSon解析

XML和JSon的简单介绍和解析方式                                   (转载自http://blog.jobbole.com/79252/)    引言NOKIA 有句著名的广告语:“科技以人为本”。任何技术都是为了满足人的生产生活需要而产生的。具体到小小的一个手机,里面蕴含的技术也是浩如烟海,是几千年来人类科技的结晶,单个人穷其一生

2015-07-23 11:43:24 1236

转载 Android 消息推送以及推送原理

原文转自:http://jingyan.baidu.com/article/ff42efa91805bbc19e220231.html一、消息推送基础消息推送,就是在互联网上通过定期传送用户需要的信息来减少信息过载的一项新技术。推送技术通过自动传送信息给用户,来减少用于网络上搜索的时间。它根据用户的兴趣来搜索、过滤信息,并将其定期推给用户,帮助用户高效率地发掘有价值的信

2015-07-23 11:19:45 2194

转载 Android中常用到的各种框架

1.xUtils框架     主要有四大模块:DbUtils,ViewUtils,HttpUtils,BitmapUtils   http://blog.csdn.net/dj0379/article/details/383567732.aFinal (和xUtils的功能类似)   http://www.oschina.net/p/afinal3.Volley

2015-07-23 11:03:12 516

转载 Activity的四种加载模式

standard singleTop  singleTask  singleInstance          参考文章:http://www.cnblogs.com/yyyyy5101/archive/2011/09/11/2173556.html1.standard    即总是创建新的实例2.singleTop   但栈顶有的时候就不再创建新的实例3.

2015-07-23 10:36:05 482

转载 四大组件

一个帖子学会Android开发四大组件 http://www.cnblogs.com/pepcod/archive/2013/02/11/2937403.html其中关于通讯录ContentProvider使用的代码如下:package com.example.dawning.minesweeper; import java.util.ArrayList;

2015-07-22 21:27:17 525

转载 Android屏幕适配

Android屏幕适配全攻略(最权威的官方适配指导)            http://blog.csdn.net/jdsjlzx/article/details/45891551

2015-07-22 10:27:00 403

转载 图片优化

android 网络加载图片,对图片资源进行优化,并且实现内存双缓存 + 磁盘缓存                                                http://blog.csdn.net/pi9nc/article/details/19478823Android 中对于图片的内存优化方法      http://www.jb51.net/

2015-07-21 18:52:42 443

转载 AsyncTask 和 Handler

一、AsyncTask和Handler的初步了解    1.AsyncTask的初识         介绍:http://blog.sina.com.cn/s/blog_8417aea80100t6y2.html         使用实例:http://blog.csdn.net/qianfu111/article/details/10200105            附上使用实

2015-07-21 17:58:22 522

转载 关于ListView的若干问题

一、ListView的优化       参见  http://www.jb51.net/article/31886.htm      关键点       1.view的重用  (判断convertView是否为空)       2.减少使用findViewById  (使用viewHolder)二、理解整个ListView的加载过程是对ListView进行优化的

2015-07-21 17:08:59 374

转载 Android Touch事件分发机制

30分钟弄明白Touch事件分发机制参见  http://www.cnblogs.com/linjzong/p/4191891.html个人阅读笔记:

2015-07-21 17:03:27 473

空空如也

空空如也

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

TA关注的人

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