自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 设计模式

单例模式:Application,第三方SDK的初始化,保证只有一个对象;getInstance();工厂模式:BitmapFactory抽象工厂:BaseActivity观察者模式:listener适配器模式:adapter建造者模式:new AlertDialog.Builder享元模式:Message.obtain();

2016-06-29 21:21:35 176

原创 MVC,MVP,MVVM

M-V-X模式的通用原理:X是联通M和V的桥梁;X的不同模式主要是M和V之间的数据传递流程的不同MVC:1.V传送指令到C;2.C完成业务逻辑后,要求M改变状态;3.M将新的数据发送到V,用户得到反馈。所有通信都是单向的;缺点:activity既是C又是V,动态隐藏一个button都不能再xml中做,只能在activity中实现;M和V是可知的,

2016-06-29 20:47:08 233

原创 Retrofit+RxJava

Retrofit优点:1.直接封装javaBean;2.可以利用接口,方法和注解参数(parameter annotations)来声明式定义一个请求应该如何被创建;3.可自定义HttpClientbuilder.setClient(new AndroidApacheClient())    .setClient(new UrlConnectionClient())

2016-06-29 19:37:20 439

原创 四种图片加载库的分析

可以加载图片的还有afinal和xutil的BitmapUtil,已经停止维护了。四种库:ImageLoader,Picasso,Glide,Fresico比较配置:Imgeloader较麻烦内存:Picasso占用内存很大,造成卡顿;其他ok小图片:大图片:Picasso和Fresico加载大于2M的图片时都不显示异步:缓存:glide默认使用rgb565节省空间

2016-06-29 10:48:40 388

原创 内存泄漏

在生成对象的时候,必须先初始化父类的成员变量。内存泄漏:1.查询数据库没有关闭游标 2. 构造Adapter时,没有使用缓存的 convertView 3. Bitmap对象不再使用时调用recycle()释放内存4. 无用时没有释放对象的引用 5. 在Activity中使用非静态的内部类,并开启一个长时间运行的线程,因为内部类持有Activity的引用,会导致Ac

2016-06-27 20:48:33 165

原创 Handler

一、作用1.执行计划任务,可以在预定的时间执行某些任务,可以模拟定时器;2.线程间通信。在Android的应用启动时,会创建一个主线程,主线程会创建一个消息队列来处理各种消息。当你创建子线程时,你可以在你的子线程中拿到父线程中创建的Handler 对象,就可以通过该对象向父线程的消息队列发送消息了。由于Android要求在UI线程中更新界面,因此,可以通过该方法在其它线程中更新界面。

2016-06-25 17:49:34 168

原创 关于view绘制的draw()方法

draw()方法实现的功能流程:1、调用background.draw(canvas)绘制该View的背景2、调用onDraw(canvas)方法绘制视图本身(每个View都需要重载该方法,ViewGroup不需要实现该方法)3、调用dispatchDraw(canvas)方法绘制子视图(ViewGroup类已经为我们重写了dispatchDraw ()的功能实现,其内部会遍历每个子视

2016-06-25 17:06:03 695

原创 关于Fragment中viewpager的子fragment不能加载布局的问题

先上图:今天在做主页这个页面,和圈子的结构基本一致。都是Fragment里上面是导航栏底下是个viewpager.然而在运行时当第一次选择主页时,圈子中只有导航栏能展示,viewpapger不能够加载布局。调接口设置数据这些都没问题,所以findview这些也都没问题,但就是viewpager不能够加载上子的fragment。最后查出来的问题是:viewpager在设置adapte

2016-06-04 18:04:24 427

空空如也

空空如也

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

TA关注的人

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