自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浮生若梦

小处诚实非小事。

  • 博客(69)
  • 资源 (4)
  • 收藏
  • 关注

转载 测试

消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情消息详情...

2018-08-25 16:54:46 150

原创 HTTP连接管理

HTTP

2017-06-07 14:33:19 522

原创 HTTP学习笔记(一)

HTTP

2017-06-06 10:57:36 549

原创 Dialog

Dialog

2017-05-26 15:31:31 349

原创 AccessibilityService

AccessibilityService

2017-05-17 17:08:54 351

原创 DialogFragment

DialogFragment

2017-05-10 14:14:46 390

翻译 Android插件DSL参考

Gradle配置

2017-03-27 14:16:06 2744

原创 Glide源码分析-下载图片

Glide

2017-03-20 15:29:39 763

原创 Glide源码分析-生命周期管理

Glide

2017-03-13 17:58:45 2831

翻译 管理Bitmap内存

管理Bitmap内存

2017-02-17 17:59:10 362

原创 Volley源码解析

Volley

2016-12-28 17:54:31 341

原创 转场动画相关方法介绍

Android转场动画

2016-12-21 11:10:30 1984

原创 ViewPager的setAdapter和setCurrentItem的方法解析

ViewPager

2016-09-22 18:49:04 19955 10

原创 Android Studio 如何进行jni开发

NDK JNI

2016-09-14 15:18:13 303

原创 初识AudioTrack

AudioTrack是管理和播放单一音频资源的类。

2016-09-12 15:20:25 3006 1

原创 TaskStackBuilder使用

TaskStackBuilder

2016-08-31 12:05:59 4770

原创 ReactNative学习小结

ReactNative

2016-07-20 16:56:08 2055

原创 实现equals方法诀窍

equals

2016-07-16 16:41:25 1493

原创 java CountDownLatch使用

CountDownLatch

2016-07-11 21:46:36 395

原创 java锁机制

java 锁

2016-07-04 22:15:00 423

原创 Drawable

Drawable

2016-07-01 15:37:55 617

原创 数据结构-链表

链表

2016-05-30 17:06:12 390

原创 源码学习之Fragment

Fragment

2016-05-27 11:59:47 475

原创 数据结构

数据结构

2016-05-23 16:31:38 318

原创 源码学习之IntenteService

IntentService

2016-05-15 16:52:02 347

原创 android 开发技巧、问题汇总

android

2016-05-11 09:56:37 843

原创 WebView使用小结

webview

2016-05-09 22:18:05 1157

原创 Activity相关

Activity启动模式

2016-05-08 14:19:42 1129

原创 单元测试整理

单元测试,还是在刚接触android的时候写了个demo,工作之后,经历的公司都没有做过单元测试。最近在看包建强的《App研发录》,书中提到了这个,正好今天项目上线,闲下来可以学点东西。以后可能也不会用到,但是,多掌握点知识总是好的。 学习的时候主要参考了这篇文章http://www.jianshu.com/p/03118c11c199,这篇教程翻译自Google I/O 2015中关于测试的co

2016-05-06 18:14:36 2355

原创 源码学习之Handler

最近有些心烦,浮躁,烦到不行,最后给自己灌了点鸡汤,哈哈哈哈哈。人要有管理自己情绪的能力,要有自省能力,要努力!!!以后要多看看源码,不只是说说而已!! 依稀记得第一次面试android的时候,就被问到Handler、Looper、MessageQueue三者之间的关系。现在,工作也有几年了,还被问这个问题,是不是暴露了什么。

2016-04-20 17:36:08 347

原创 反射错误汇总

1、can not access a member of class com.test.C with modifiers "public"出现这种错误是因为类的访问权限不是public,把访问权限改为public即可。2.can not access a member of class com.test.C with modifiers "private"如果方法的访问权限为priva

2016-01-20 22:13:25 586

原创 获取Class的方式

Class对象就是用来创建类的所有的“常规”对象的。每一个类都对应了一个Class对象(被保存在一个.class文件里)。     所有的类都是在对其第一次使用时,动态加载到JVM中的。一旦一个类的Class对象被载入内存,它就被用来创建这个类的所有对象。     获取Class对象的方式有两种     一:Class.forName("包名.类名");     二:类名.clas

2016-01-17 22:21:42 451

原创 Serializable和Parcelable

Serializable和Parcelable都能实现序列化并且都可用于Intent间的数据传递。    Serializable是java中的序列化接口,使用简单但是开销很大,序列化和反序列化的过程需要大量的I/O操作;    Parceable是android中的序列化方式,更适合用在android平台,虽然使用起来麻烦,但是效率很高,首选Parceable;    两者都可以用于

2015-12-12 21:32:18 413

原创 android LevelListDrawable

LevelListDrawable对应于,跟selector一样,它也表示一个drawable集合。使用方法如下。level_drawable.xml<level-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@draw

2015-11-22 21:16:26 1040

原创 启动service的问题

Intent intent = new Intent();intent.setAction("com.example.servicedemo");这样启动会报下边这个错误,百度一下原来是5.0以后,service必须显示启动。 java.lang.IllegalArgumentException: Service Intent must be explicit: Intent

2015-10-15 18:17:52 416

原创 Toolbar setTitle()

Toolbar的setTitle方法要在setSupportActionBar(toolbar)之前调用,否则不起作用

2015-06-12 13:32:50 4029 2

原创 TextView的getTextColor

帮朋友写了一个简单的自定义TextView,由于换行问题,用了StaticLayout和TextPaint,在给textpaint设置颜色的时候,本想调用getTextColor(),发现返回值不是int型的,它是一个ColorStateList,平常设置的 选中 按下等状态下对应的颜色的集合。最终找到了这个方法,获取某个状态下的颜色,mTextColor.getColorForState(get

2015-05-27 17:04:12 3358

原创 享元模式

定义:享元模式是池技术的重要实现方式,其定义如下:使用共享对象可有效地支持大量的细粒度的对象(细粒度模型,通俗的讲就是将业务模型中的对象加以细分,从而得到更科学合理的对象,直观地说就是划分出很多对象)。我们知道 分配太多的对象到应用程序中将有损程序的性能,还很容易造成内存溢出,享元模式可以很好的解决这个问题。要求细粒度对象,会使得对象数量多而且性质相近,那我们将这些对象的信息分为两个部分:

2015-05-11 11:49:42 459

原创 状态模式

定义:当一个对象内在状态改变时运行其改变行为,这个对象看起来像改变了其类。状态模式的核心是封装,状态的变更引起了行为的变更。状态模式有三个角色:1.State ---------------------抽象状态角色 接口或者抽象类,负责对象状态定义,并且封装环境角色 以实现状态切换。2.ConcreteState -------- 具体状态角色 每一个具体状态必须完成两个职

2015-05-08 10:33:33 488

原创 访问者模式

定义:封装一些作用于某种数据结构中的个元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。角色职责如下:Visitor 抽象访问者-----抽象类或者接口 声明访问者可以访问哪些元素。ConcreteVisitor---------具体访问者,它影响访问者访问到一个类后该做什么。Element-----------抽象元素 接口或者抽象类,声明接受哪一类

2015-05-06 14:47:07 364

bitmap内存管理

bitmap内存管理 google官方提供的demo

2017-02-20

飞机航班查询

可以查询国内航班 方便您查询机票

2013-01-22

java小程序 美元与人民币兑换

一个人民币与美圆兑换的程序!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2010-04-18

数据结构课件 教您学会数据结构

数据结构!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2010-03-12

空空如也

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

TA关注的人

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