自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (17)
  • 问答 (1)
  • 收藏
  • 关注

转载 设置Activity启动模式launchMode为singleTask的坑

为了不让activity多次创建,所以设置了 Android:launchMode="singleTask"  代码如下:                     android:name="com.sondon.mayi.activity.MainTabActivity_"             android:label="@string/app_name" 

2017-01-09 12:16:30 2510

转载 Glide加载圆形image第一次显示占位图的原因

解决方案:如果你刚好使用了这个圆形Imageview库或者其他的一些自定义的圆形Imageview,而你又刚好设置了占位的话,那么,你就会遇到第一个问题。如何解决呢?方案一: 不设置占位;方案二:使用Glide的Transformation API自定义圆形Bitmap的转换。方案三:使用下面的代码加载图片:Glide.with(mConte

2017-01-07 21:16:29 679

转载 使用getBackground().setAlpha,导致其他布局背景透明度都改变的问题

最近在做的项目包含了一个标题栏,可随着ScrollView滑动而改变自身透明度。使用的正是getBackground().setAlpha来实现,在Android 5.0以下版本一直没问题,但在5.0以上系统时,就会导致其他共用一个资源的布局(例如:@color/white)透明度都跟对标题栏被改变了。LinearLayout xmlns:android="http://schemas.an

2017-01-04 17:26:23 392

转载 解决ScrollView下嵌套ListView、GridView显示不全的问题

1.使用网上用的动态改变listview高度的方法,该方法只适用于item布局是LinearLayout布局的情况,不能是其他的,因为其他的Layout(如RelativeLayout)没有重写onMeasure(),所以会在onMeasure()时抛出异常。所以使用限制较大。  Java代码  public class Utility {  

2016-12-21 18:52:04 352

转载 可伸缩展示的ListView

【声明】此文出自指尖飞落的博客:http://blog.csdn.net/huntersnail公司的项目是社区购物商城(o2o),大量的需要用到ListView的各种效果,ListView展开收起、头部(Head)和子部(Item)这种结构的ListView,特别是第二种用得最多。写过很多次了,在这里写记录一下自己的笔记,也希望能帮助到有需要的Coder。一、首先上几种效果:

2016-12-21 18:49:57 921

原创 关于自定义View中onMesure和onDraw方法

关于自定义View中onMesure和onDraw方法

2016-10-25 19:21:21 2282

原创 安卓开发常见问题汇总

一.Notification通知栏图标显示为白板或白色的问题android5.0的notification,在状态栏的图标显示一个白块,而在5.0之前的版本就不会出现这个问题,是由于android5.0之后的图标就不能够随便用一张色彩丰富的图片了,只能够有白色和透明两个颜色出现。在5.0上,谷歌设计指南上是icon要使用白色。/** * 构建一条通知 */

2016-09-02 18:43:31 554

转载 使用Glide下载图片

Glide是Google官方推荐的图片加载库,既然是Google官方推荐,性能和效率自然不会差,这也是我平常会选择Glide作为首选图片加载库的原因。在实际开发中,有时候我们需要在预览图片的同时,还需要提供图片保存到本地功能,如果你项目使用的是Glide,那么结合Glide实现下载功能就轻而易举了,Glide会优先从缓存中查找图片资源,有缓存直接获取缓存图片,无缓存则从网络下载,简单高效。

2016-08-24 16:46:56 8023 1

转载 【Android】RxJava的使用(四)线程控制 —— Scheduler

转自:http://www.jianshu.com/p/ecfb9d68d2a2前言经过前几篇的介绍,对RxJava对模式有了一定的理解:由Observable发起事件,经过中间的处理后由Observer消费。(对RxJava还不了解的可以出门左拐)之前的代码中,事件的发起和消费都是在同一个线程中执行,也就是说之前我们使用的RxJava是同步的~~~观察者模式本身的目的不就

2016-08-02 18:13:56 421

转载 【Android】RxJava的使用(三)转换——map、flatMap

转自:http://www.jianshu.com/p/52cd2d514528前两篇Android RxJava的使用(一)基本用法、Android RxJava的使用(二)Action介绍了RxJava的基本用法,对Rxjava还不了解的请先看以上两篇。这篇为大家讲解RxJava中map和flatMap的使用。参考:给 Android 开发者的 RxJava 详解(本文部分

2016-08-02 18:11:24 652

转载 【Android】RxJava的使用(二)Action

回顾在上一节Android RxJava的使用(一)基本用法中,介绍了RxJava的基本用法。下面来回顾下实现一次RxJava的基本使用。例:分别打印"Hellow"、" Wrod" Observable.just("Hello", "World") .subscribe(new Subscriber() {

2016-08-02 18:07:07 346

转载 【Android】RxJava的使用(一)基本用法

转自:http://www.jianshu.com/p/19cac3c5b106前言最近经常看到RxJava这个字眼,也看到很多人在博客中推荐使用RxJava。好奇的我怎么能错过,于是Google了一下,说RxJava好用的和说RxJava难用的都有,于是自己也亲自尝试了一下(感觉不容易上手)。写博客记录下学习的过程,一方面作为巩固,另一方面希望能帮助到初学者。(第一篇只介绍了

2016-08-02 17:59:11 342

原创 Retrofit入门学习

Retrofit入门学习之前的项目中使用到了Retrofit的网络请求框架,糊里糊涂的使用下来发现其实还有很多的知识点是并不完全清晰的,并且在之前使用时发现网上的一些教程并不完善(好多教程都是Retrofit和RxJava一起使用,单独使用Retrofit的源码很少),入门学习比较有难度。于是决定自己整理下只用Retrofit请求的文章给入门学习的人提供一点我的心得。Retrofit

2016-08-01 16:38:25 513

转载 ORM 框架之 greenDAO 使用心得

转自:http://itangqi.me/2015/07/26/orm-greendao-summary/前言我相信,在平时的开发过程中,大家一定会或多或少地接触到 SQLite。然而在使用它时,我们往往需要做许多额外的工作,像编写 SQL 语句与解析查询结果等。所以,适用于 Android 的 ORM 框架也就孕育而生了,现在市面上主流的框架有 OrmLite、Sug

2016-07-21 17:58:29 436

转载 Android之MVP(二)之深入封装

转自: http://blog.csdn.net/dantestones/article/details/51445208Android之mvp(一)之入门使用中我简单的介绍了mvp,以及怎么写mvp。我自己也将mvp运用到了项目中,其实mvp并没有固定的写法,正确的去理解架构的思想,都可以有自己独特的mvp写法。git上也有很多例子,比如google的android-

2016-07-19 19:47:53 4077

转载 Android之MVP入门使用(一)

转自http://blog.csdn.net/lmj623565791/article/details/46596109; 一、概述对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View完全解耦”等等。本篇博文仅是为了做下记录,提出一些自己的看法,和帮助大家如何针对一个Activity页面去编写针对MVP

2016-07-19 17:18:36 430

转载 基础总结篇之三:Activity的task相关

转自:http://blog.csdn.net/liuhe688/article/details/6761337古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大师级人物。今天我们站在伟人的肩膀上,自然会有不少的优势,但不要忘了,要在对技

2016-06-23 13:58:50 269

转载 基础总结篇之九:Intent应用详解

看似尋常最奇崛,成如容易卻艱辛。北宋.王安石看似普通的事情其实最不同寻常,并不是简简单单就可以做好的;成功看起来似乎很容易,而成功的过程却充满着艰辛。对于我们认为很普通的事情,不屑一顾,就永远不会有长进,脚踏实地,就离成功又近一步;成功并不像看到的那么容易,寻找捷径是不可取的,我们往往要比别人付出更多的辛勤和努力。今天我们来讲一下Android中Intent的原理和应用。

2016-06-23 13:56:05 219

转载 基础总结篇之九:Intent应用详解

看似尋常最奇崛,成如容易卻艱辛。北宋.王安石看似普通的事情其实最不同寻常,并不是简简单单就可以做好的;成功看起来似乎很容易,而成功的过程却充满着艰辛。对于我们认为很普通的事情,不屑一顾,就永远不会有长进,脚踏实地,就离成功又近一步;成功并不像看到的那么容易,寻找捷径是不可取的,我们往往要比别人付出更多的辛勤和努力。今天我们来讲一下Android中Intent的原理和应用。

2016-06-23 12:20:44 243

转载 基础总结篇之八:创建及调用自己的ContentProvider

转自:http://blog.csdn.net/liuhe688/article/details/7050868鍥而捨之,朽木不折;鍥而不捨,金石可鏤。戰國.荀子《勸學篇》若不能坚持到底,即使是朽木也不能折断;只要坚持不停地用刀刻,就算是金属玉石也可以雕出花饰。用今天的话来说就是:再容易的事情,没有锲而不舍的精神,都不可能做到;再难的事情,只要有坚持不懈的努力,都一定能够做到。希望

2016-06-23 12:19:39 295

转载 基础总结篇之七:ContentProvider之读写短消息

转自:http://blog.csdn.net/liuhe688/article/details/7020612古之成大事者,不惟有超世之才,亦有堅韌不拔之志。北宋.蘇軾《晁錯論》我们的前辈中那些成就大事的人,不单单有过人的智慧和才能,也须有坚韧不拔的意志。试问没有坚韧的意志,如何写得出复杂的系统,如何创造出伟大的产品?作为程序员的我们,智慧和才能似乎不太欠缺,我们欠缺的也许是正是

2016-06-23 12:18:49 421

转载 基础总结篇之六:ContentProvider之读写联系人

转自:http://blog.csdn.net/liuhe688/article/details/7006556靡不有初,鮮克有終。《詩經》很多事情,绝大多数人都会在开始的时候满怀热情,而能坚持到底的却是寥寥无几。对待自己的目标,虎头蛇尾绝不可取,半途而废只会一无所成,我们必须持之以恒的做下去,坚持到底才能摘取胜利的果实。最近也忙了起来,忙着给自己充电,深知这项任务的艰巨,不是一天

2016-06-23 12:18:06 304

转载 基础总结篇之五:BroadcastReceiver应用详解

問渠那得清如許?為有源頭活水來。南宋.朱熹《觀書有感》据说程序员是最爱学习的群体,IT男都知道,这个行业日新月异,必须不断地学习新知识,不断地为自己注入新鲜的血液,才能使自己跟上技术的步伐。今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的

2016-06-23 12:16:56 235

转载 基础总结篇之四:Service完全解析

转自:http://blog.csdn.net/liuhe688/article/details/6874378富貴必從勤苦得,男兒須讀五車書。唐.杜甫《柏學士茅屋》作为程序员的我们,须知富贵是要通过勤苦努力才能得到的,要想在行业内有所建树,就必须刻苦学习和钻研。今天我们来讲一下Android中Service的相关内容。Service在Android中和Activi

2016-06-23 12:09:08 314

转载 基础总结篇之二:Activity的四种launchMode

转自:http://blog.csdn.net/liuhe688/article/details/6754323合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大

2016-06-23 12:06:37 217

转载 基础总结篇之一:Activity生命周期

转自:http://blog.csdn.net/liuhe688/article/details/6733407子曰:溫故而知新,可以為師矣。《論語》学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也

2016-06-23 12:00:24 335

转载 Android 崩溃日志 本地存储 与 远程保存

示例代码下载 : http://download.csdn.net/detail/han1202012/8638801;一. 崩溃日志本地存储1. 保存原理解析崩溃信息本地保存步骤 : -- 1. 自定义类实现 UncaughtExceptionHandler : public

2016-06-06 11:47:46 669

转载 Android AutoLayout全新的适配方式 堪称适配终结者(2)

AndroidAutoLayoutDemo地址:Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配。非常感谢 : 吃土豆的人 的协作。讨论群:99913714效果图最大幅度解决适配问题,并且最大化方便开发者。so,看下用法:你没有看错,拿到设计稿,在布局文件里面直接填写对应的px即可

2016-05-31 15:22:47 2236

转载 高仿知乎日报

已完成功能启动动画与启动图片的获取文章类型的展示与缓存文章列表的展示与缓存文章内容的展示今日热闻界面的轮播控件下拉刷新文章浏览到底部时自动加载更多标记已读文章自动缓存文章夜间模式依赖的开源项目GsonAndroid-Universal-Image-Loaderandroid-async-http依赖的官方支持包com.android.suppor

2016-05-27 16:41:33 2273

转载 Android应用架构之Retrofit使用

网络访问框架经过了从使用最原始的AsyncTask构建简单的网络访问框架(甚至不能称为框架),后来使用开源的Android-async-http库,再到使用google发布的volley库,一直不懈的寻找更好的解决方案(银弹),到现在虽然银弹没找到,也算找 到了一些更好的方案,在这里做些记录,也做共享。目标架构如下图:Retrofit:Square提供的

2016-05-26 19:48:36 367

转载 Android AutoLayout全新的适配方式 堪称适配终结者(1)

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/49990941; 本文出自:【张鸿洋的博客】一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几

2016-05-26 10:42:54 441

原创 android使用代码写布局文件

项目中经常会遇到需要在代码中编写布局的情况,下面简单说下如何在代码中写布局先看下效果:看下代码如何实现吧:import android.app.Activity;import android.os.Bundle;import android.view.ViewGroup;import android.widget.Button;import android.widget

2016-05-04 17:27:04 1126

转载 图片加载框架Glide

详情:http://mrfu.me/2016/02/27/Glide_Getting_Started/

2016-04-12 20:45:34 284

原创 android RecycleView复杂多条目的布局

用RecycleView来实现布局形式,默认只能指定一种布局格式,但是实际中我们的布局经常会用到多种类型的布局方式。如何实现呢?今天来说下常用的2钟方式。第一种:通过自定义addHeadView方法来添加头布局RecycleViewWithHead.javaimport android.app.Activity;import android.os.Bundle;impo

2016-04-11 19:31:03 8771

转载 Android RecyclerView 使用完全解析 体验艺术般的控件

转载出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我

2016-03-23 17:51:36 358

转载 自定义控件入门(三)

上两次我们从如何自定义控件讲起,列举了View的一些Api,说明了一些在自定义的时候,可以进行重写的方法,然后通过一个例子的两种写法向大家展示了最基本的自定义控件和我们要充分了解并积极重写View方法的精神,这次我们将继续进行学习! 现在请大家回想一下我们使用安卓原生控件时的感受,一个好的控件是可以在xml中进行各种属性的操作的,而自定义控件往往有一些特殊的需求,今天我要讲的就

2016-03-22 14:44:06 283

转载 自定义控件入门(二)

上一次我们讲了一堆实现自定义控件的理论基础,列举了View类一些可以重写的方法,我们对这些方法的重写是我们继承View类来派生自定义控件的关键我通过一个最简单的例子给大家展示了这一个过程,无论是多么复杂的自定义控件,思路总是这样子的,但是因为我们仅仅重写了onDraw方法使得大家觉得怪怪的,作为一个控件,我们居然还要为了他的实现为其增加麻烦的监听,这就不能叫做控件了。

2016-03-22 14:25:03 246

转载 自定义控件入门(一)

作为一个有创意的开发者,或者软件对UI设计的要求比较高,你经常会遇到安卓自带的控件无法满足你的需求的情况,这种时候,我们只能去自己去实现适合项目的控件。同时,安卓也允许你去继承已经存在的控件或者实现你自己的控件以便优化界面和创造更加丰富的用户体验。 那么怎样来创建一个新的控件呢? 这得看需求是怎样的了。1.需要在原生控件的基本功能上进行扩展,

2016-03-22 14:18:02 299

转载 安卓属性动画(Property Animation)(下)

转载出处:http://blog.csdn.net/lmj623565791/article/details/38092093上一篇Android 属性动画(Property Animation)(上)已经基本展示了属性动画的核心用法:ObjectAnimator实现动画,ValueAnimator实现动画,AnimatorSet的使用等~当然了属性动画还有一部分的知识

2016-03-21 16:48:18 658

转载 安卓属性动画(Property Animation)(上)

1、概述Android提供了几种动画类型:View Animation 、Drawable Animation 、Property Animation 。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一定的局限性。比如:你希望View有一个颜色的切换动画;你希望可以使用3D旋转动画;你希望当动画停止时,View的位置就是当前的位置;这些Vi

2016-03-21 12:17:22 542

MVP抽取基类

MVP抽取基类封装调用

2016-07-19

MVP入门Demo

MVP入门学习

2016-07-19

Android 崩溃日志 本地存储 与 远程保存

Android 崩溃日志 本地存储 与 远程保存

2016-06-07

Android AutoLayout全新的适配方式

Android AutoLayout全新的适配方式 堪称适配终结

2016-05-31

高仿知乎客户端

高仿知乎客户端

2016-05-27

RecycleView布局切换

RecycleView布局切换,支持单列换双列

2016-04-14

RecyclerView布局切换

RecyclerView布局切换,每行显示单列或者多列

2016-04-11

RecycleView例子

RecycleView例子

2016-03-23

安卓属性动画(1)

安卓属性动画(1)

2016-03-21

安卓补间动画

安卓补间动画

2016-03-11

安卓帧动画

安卓帧动画

2016-03-11

android注册广播方式接口回调

android注册广播方式接口回调

2016-03-10

ListView实现单选

ListView实现单选

2016-03-10

android接口回调

android接口回调

2016-03-09

Activity实现底部弹窗背景透明效果

Activity实现底部弹窗背景透明效果

2016-03-07

Fragment内嵌套Fragment

Fragment内嵌套Fragment之间的切换

2016-02-29

HorizontalScrollView布局方式图片水平滑动

HorizontalScrollView布局方式图片水平滑动

2016-02-29

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

TA关注的人

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