自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Activity生命周期

有关Activity生命周期的讲解有很多,在此总结一下以加深印象。 网上使用比较多的一张关于Activity生命周期的一张图: Activity的运行状态: 运行状态:当前Activity位于前台,用户可见,可获得焦点。 暂停状态:其他Activity位于前台,该Activity依然可见,但不能获取焦点。 停止状态:该Activity不可见,失去焦点。 销毁状态:该Activity结束,或Act

2016-09-14 11:56:47 197

原创 Retrofit使用介绍

Retrofit概念Retrofit是一个网络加载库,底层是基于okhttp来实现的 Retrofit 的原理,有三个十分重要的概念:『注解』,『动态代理』,『反射』。添加依赖compile 'com.squareup.retrofit2:retrofit:2.1.0'在 Retrofit 2.0 中,如果要将 JSON 数据转化为 Java 实体类对象,需要自己显式指定一个 Gson Conve

2016-09-01 00:39:52 241

原创 Android Studio 友盟多渠道打包

首先在AndroidManifest.xml中配置渠道信息:value为渠道的Channel_ID,如果是单个渠道则填写相应渠道的Channel_ID<meta-data android:name="UMENG_CHANNEL" android:value="Channel_ID" />例如wandoujia<meta-data android:name="UMENG_C

2016-08-30 14:42:59 304 1

原创 Fresco简单使用

1.入门介绍 1.添加依赖(Android Studio) build.gradle 文件: dependencies { compile 'com.facebook.fresco:fresco:0.13.0' } 下面的依赖需要根据需求添加: dependencies { // 在 API compile 'com.facebook.fresco:animated

2016-08-30 00:35:03 454

原创 Android消息处理流程(handler)

说到Handler的原理就要涉及到Handler、Message、MessageQueue、Looper、HandlerThread这几个类: Handler的作用有两个:在新线程中发送消息,在主线程中接受并处理消息。通过handler发送的消息必须被送入到指定的MessageQueue中,所以当前线程中必须有一个MessageQueue对象。MessageQueue对象是在Looper的构造方法中

2016-08-23 18:17:20 546

空空如也

空空如也

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

TA关注的人

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