自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 ArrayList与LinkedList、TreeSet与HashSet、HashMap与LinkedHashMap之间的比较

前言:人类一思考,上帝就发笑之前ArrayList与LinkedList、TreeSet与HashSet、HashMap与LinkedHashMap之间都比较茫然,下面我针对这几个类具体类来进行比较,首先我们上一张图在上面的比较中,我们针对相同颜色的俩者分别来进行比较1.ArrayList与LinkedList比较ArrayList 采用的是数组形式来保存对

2016-11-28 18:08:52 3121

转载 Java关键字final、static使用总结

前言:看着自己还有5年就快30了,心里渐渐焦急起来了!一、final        根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。        final类不能被继承,没有子类,final类中的方法默认是final的。        final方

2016-11-28 14:14:25 187

原创 Java-教你搞对象

前言:真是教我搞对象?你确定?通过本章博客你将会学到:1.堆和栈:变量和对象的生存空间(方法、对象、局部变量、实例变量在堆和栈上的存储情况)2.构造函数的由来使用3.super由来和使用一   对象和变量的生存空间1.堆和栈:变量和对象的生存空间程序员通常会在乎内存中的俩种区域:对象的生存空间堆(heap)和方法调用以及变量的生存空间(stack)。当Java

2016-11-24 15:48:49 10619

原创 Java封装、继承和多态

前言:假如生活欺骗了你,

2016-11-24 10:19:52 17967 1

转载 =="和Equals的区别

前言:不是我们不懂,而是缺少了探索的勇气。public class EqualTest { public static void main(String[] args) {     //对于基本类型的变量。"=="和"equal"的区别     int t1=57;     int t2=67;     int t3=124;     int t4=124;

2016-11-23 11:40:32 361

原创 你真的明白吗?--Java对象以及对象引用

前言:生活百般滋味,人生需要笑对。工作了一段时间,对java对象和对象引用之前老是存在分不清的情况,为了更好的理解java面向对象思想,我想彻底弄清它。为了便于说明我们来定义一个类class Animal{           String name;          int size;           }有了上述的类,那么我们可以创建一个对象   A

2016-11-23 10:34:32 529

原创 Android 的线程(AsyncTask、IntentService详解)和线程池

前言:不变的还是那颗勇往直前的心。          心得来源于:《Android开发艺术探索》Android 的线程和线程池在操作系统中,线程是操作系统调度的最小单元,同时线程又是一种受限的系统资源,即线程不可能无限制的产生,并且线程的创建和销毁都有一定的开销。当系统中存在大量的线程时,系统会通过时间片轮转的方式调度每个线程,因此线程不可能做到绝对的并发,除非

2016-11-22 15:00:22 13162

转载 Android中线程池的经典使用

文章原始出处:http://mzh3344258.blog.51cto.com/1823534/1313611  出品人:小马今天要讲的东西就是线程池、线程的高效率使用,灵活控制!今天死马我就用最常用的几种方式来分别实现应用中使用的线程方面的知识,(共写了两个不同入口的Activity来分开不同的实现方式,大家可以自行注释AndroidManifest.

2016-11-18 09:16:09 404

转载 Handler的工作原理

andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造Handler对象来与Looper沟通,以便pus

2016-11-16 14:49:14 345

原创 AppWidget基本使用

1.简介App Widget 应用程序窗口小部件,微型的应用程序视图,它可以被嵌入到其它应用程序中,比如桌面,并接收周期性的更新。2.创建一个 App Widget 的主要步骤在 AndroidManifest 中声明 App Widget在 xml 目录定义 App Widget 的初始化 xml 文件实现 Widget 具体布局的 Layout xml。继承 AppWidget

2016-11-14 14:20:00 338

原创 Android自定义控件三部曲文章索引

可能我们研究自定义view还不够深入,也许这篇博客能够帮到你。http://blog.csdn.net/harvic880925/article/details/50995268 。

2016-11-08 20:47:10 222

原创 自定义view初探--闹钟的实现

研究过一段时间自定义view,下面我们来实现一个比较小的功能,闹钟的实现。废话不多说,先上效果图:

2016-11-08 18:25:59 401

GreenDao封装

GreenDao封装,对数据库进行增删改查,升级等操作。其中有使用示例。相关的博客链接地址说明: http://blog.csdn.net/wu371894545/article/details/77936224

2017-09-11

usb_driver

下载后解压直接放在sdk--extras-google目录下 然后就可以安装驱动了

2017-08-28

ObjectAnimator_PropertyValuesHolder

ObjectAnimator_PropertyValuesHolder_keyframe代码demo

2017-04-25

ValueAnimator插值器

ValueAnimator插值器使用demo

2017-04-24

genymotion-arm-translation_v1.1.zip

支持arm模式

2017-03-09

Binder工作机制

通过自动生成的AIDL文件来分析Binder工作机制流程

2017-02-10

反编译工具

新版反编译工具编译

2017-01-03

空空如也

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

TA关注的人

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