Android基础
文章平均质量分 79
Youth_zhao
这个作者很懒,什么都没留下…
展开
-
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 · 464 阅读 · 0 评论 -
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 · 316 阅读 · 1 评论 -
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 · 255 阅读 · 0 评论 -
Android消息处理流程(handler)
说到Handler的原理就要涉及到Handler、Message、MessageQueue、Looper、HandlerThread这几个类:Handler的作用有两个:在新线程中发送消息,在主线程中接受并处理消息。通过handler发送的消息必须被送入到指定的MessageQueue中,所以当前线程中必须有一个MessageQueue对象。MessageQueue对象是在Looper的构造方法中原创 2016-08-23 18:17:20 · 563 阅读 · 0 评论 -
Activity生命周期
有关Activity生命周期的讲解有很多,在此总结一下以加深印象。 网上使用比较多的一张关于Activity生命周期的一张图: Activity的运行状态:运行状态:当前Activity位于前台,用户可见,可获得焦点。暂停状态:其他Activity位于前台,该Activity依然可见,但不能获取焦点。停止状态:该Activity不可见,失去焦点。销毁状态:该Activity结束,或Act原创 2016-09-14 11:56:47 · 204 阅读 · 0 评论