自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HZC的专栏

共勉

  • 博客(25)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 Java 如何对文件进行多个Object对象流的读写操作

思路:把已经序列化的对象存入容器(如LinkedList)中,然后用ObjectInputStream和ObjectOutputStream对这个实例化的LinkedList对象进行读写。测试主程序:[java] view plaincopy  [java] view plaincopy

2015-08-24 15:11:46 4542 2

原创 android缓存框架ASimpleCache(待完善)

最近在github上看到了一个很不错的缓存框架 ASimpleCache 它是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。它可以缓存普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。项目地址:ASimpleCache

2015-08-24 10:21:27 538

转载 Android--Activity的启动模式

前言  在一个Android应用中,不可避免的会包含多个Activity,当开启多个Activity之后,当按后退键时,一般会回退到上一个Activity,这一点和浏览器有点类似,但是需要注意的是Android系统只能回退到上一个Activity,没办法前进到下一个Activity,维护这个功能就需要了解到一个回退栈(Back Stack)的概念。  这篇博客就着重讲什么是回退

2015-08-20 21:32:47 488

转载 android中Widget的生命周期

Widget是android中桌面小控件,创建时必须继承AppWidgetProvider,AppWidgetProvider其实就是继承了BroadcastReceiver的Receiver的一种,widget有以下几个生命周期方法:1.onEnabled方法:此方法在Widget第一次被创建的时候调用,并且只调用一次,此方法中常放入初始化数据,服务的操作。        2.o

2015-08-17 17:29:36 1321

转载 线程池的使用

在什么情况下使用线程池?     1.单个任务处理的时间比较短     2.将需处理的任务的数量大 使用线程池的好处:     1.减少在创建和销毁线程上所花的时间以及系统资源的开销 。    2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”。 Java 线程池的作用http://www.blogjava

2015-08-17 15:48:36 355

转载 Android BroadcastReceiver介绍

本文主要介绍BroadcastReceiver的概念、使用、生命周期、安全性、分类、特殊的BroadcastReceiver(本地、粘性、有序、粘性有序广播)。示例代码见BroadcastReceiverDemo,示例APK见:TrineaAndroidDemo.apk。 1、概念介绍及两种注册方式的区别BroadcastReceiver作为Android四大组件之一,不像Acti

2015-08-17 00:09:54 359

转载 Parcelable接口实现

1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a static field called CREATOR, which i

2015-08-16 17:01:10 387

转载 android体系结构以及源代码阅读环境搭建

http://blog.csdn.net/yujun411522/article/details/46334057本文出自:【yujun411522的博客】1.2 Android体系结构体系结构按照两种视角来分析:静态和动态视角1.2.1 静态视角的体系结构可以分为四层application、application framework

2015-08-16 11:40:57 424

转载 Service

http://blog.csdn.net/yujun411522/article/details/46008947本文出自:【yujun411522的博客】 两种方式:start和bind。1.start方式:android 中其他组件可以调用startService(Intent) 方式来启动一个service。如果该service实例不存在,则调用service.oncreat

2015-08-15 22:12:02 477

转载 Handler

http://blog.csdn.net/yujun411522/article/details/46049131本文出自:【yujun411522的博客】对android开发了解多一些的开发者应该都知道handler在android中的重要性。Android中的消息机制是针对某一个具体线程的。一个线程只能有一个looper,通过looper来不停取出消息队列中的消息。在默认创建的

2015-08-15 22:10:29 531

转载 AsyncTask

http://blog.csdn.net/yujun411522/article/details/46125613本文出自:【yujun411522的博客】AsyncTask是android将Handler和Thread继承好的一个类,在某些场景下使用它很方便。先介绍基本用法,然后看一下源代码,最后比较一下它与handler。7.1 使用方法(点击这里查看官网介绍)定义:A

2015-08-15 17:33:26 473

转载 Activity生命周期

1.Activity 生命周期   废话少说,上图: 图 官网上的Activity的生命周期图    Activity的生命周期非常重要,在不同的阶段做什么操作影响到用户体验。用户离开和再次进入时做的操作不一样。比如一个在线网络视频播放,activity处于pause状态时可以暂停播放、关闭网络(节省资源),用户返回时Activity处于resume状态时再重新打开网络

2015-08-15 17:06:57 434

转载 Android中的DVM和Java中的JVM的异同点?

http://blog.csdn.net/yujun411522/article/details/45932247 本文出自:【yujun411522的博客】1.Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念?Dalvik虚拟机允许多个instance的存在。实际上android中的每一个app都是运行在自己VM实例之中(沙盒)。每一个

2015-08-15 16:26:26 2381

转载 行为类模式-中介者模式(13)

定义:用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互。类型:行为类模式类图:中介者模式的结构       中介者模式又称为调停者模式,从类图中看,共分为3部分: 抽象中介者:定义好同事类对象到中介者对象的接口,用于各个同事类之间的通信。一般包括一个或几个抽象的事件方法,并由子

2015-08-11 15:47:56 373

转载 行为类模式-访问者模式(12)

定义:封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。类型:行为类模式类图:       访问者模式可能是行为类模式中最复杂的一种模式了,但是这不能成为我们不去掌握它的理由。我们首先来看一个简单的例子,代码如下:[java] view plaincopyclass 

2015-08-11 15:06:07 324

转载 行为类模式-备忘录模式(11)

定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存的状态类型:行为类类图:        我们在编程的时候,经常需要保存对象的中间状态,当需要的时候,可以恢复到这个状态。比如,我们使用Eclipse进行编程时,假如编写失误(例如不小心误删除了几行代码),我们希望返回删除前的状态,便可以使用Ctrl+Z来

2015-08-11 14:57:58 335

转载 行为类模式—命令模式(10)

定义:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。类型:行为类模式类图:命令模式的结构        顾名思义,命令模式就是对命令的封装,首先来看一下命令模式类图中的基本结构:Command类:是一个抽象类,类中对需要执行的命令进行声明,一般来说要对外公布一个execute

2015-08-11 14:47:11 290

转载 行为类模式—迭代器模式(9)

定义:提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。类型:行为类模式类图:       如果要问java中使用最多的一种模式,答案不是单例模式,也不是工厂模式,更不是策略模式,而是迭代器模式,先来看一段代码吧:[java] view plaincopypublic static void prin

2015-08-11 14:25:23 301

转载 Android中ViewPager+Fragment的基本使用

这几天学习了一下ViewPager+Fragement的基本使用方法并写了个Demo。现将代码和效果图放上。首先是布局文件?1234567891011121314151617181920212223242526 "http://sche

2015-08-05 21:55:24 373

转载 ViewPager 详解(五)-----使用Fragment实现ViewPager滑动

前言:前几篇文章讲解了ViewPager的普通实现方法,但android官方最推荐的一种实现方法却是使用fragment,下面我们使用fragment来重新实现一下第一篇《ViewPager 详解(一)---基本入门》所实现的效果。系列文章:1、《ViewPager 详解(一)---基本入门》2、《ViewPager 详解(二)---详解四大函数》

2015-08-05 17:26:52 379

转载 ViewPager 详解(四)----自主实现滑动指示条

前言:前面我们用了三篇的时间讲述了有关ViewPager的基础知识,到这篇就要进入点实际的了。在第三篇《ViewPager 详解(三)---PagerTabStrip与PagerTitleStrip添加标题栏的异同》中,我们说了,PagerTabStrip和PagerTitleStrip都不适合用在实际用途中,当要在实际运用中,我们就要自己去实现相关的功能。这篇文章中单纯讲述划动指示条的实现方

2015-08-05 17:26:16 361

转载 ImageSpan的使用

编辑框中加图片,以前一直以为很复杂,后来发现android有些类已经很好的实现了这些功能.代码如下:[java] view plaincopymSubjectDetailView = (TextView) findViewById(R.id.subject_detail);    CharSequence text = "如图

2015-08-05 14:53:34 1496

转载 ViewPager 详解(三)---PagerTabStrip与PagerTitleStrip添加标题栏的异同

前言:在前两篇文章中,我们讲解了滑动页面的的实现方法与四大函数的意义,但有时,仅仅实现页面滑动是不够的,还要有标题栏才会显得更友好。所以在这篇文章中,我将会向大家展示在android.support.v4包中的两个控件PagerTabStrip与PagerTitleStrip,他们都是用来实现标题栏的,但各自有些不同,在这篇文章中,我们就讲讲它们各自都能实现怎样的功能,又有哪些异同点。

2015-08-05 14:52:43 406

转载 ViewPager 详解(二)---详解四大函数

前言:前面我们用了三篇的时间讲述了有关ViewPager的基础知识,到这篇就要进入点实际的了。在第三篇《ViewPager 详解(三)---PagerTabStrip与PagerTitleStrip添加标题栏的异同》中,我们说了,PagerTabStrip和PagerTitleStrip都不适合用在实际用途中,当要在实际运用中,我们就要自己去实现相关的功能。这篇文章中单纯讲述划动指示条的实现方

2015-08-05 14:51:45 362

转载 ViewPager 详解(一)---基本入门

前言:这两天研究研究ViewPager滚动功能,现在很多的app都有用到这个功能,我们的大虾米也有这个模块。要研究就彻底的研究研究,我从不满足于一个功能只是简单的应用,要学就学的彻底,所以我打算将ViewPager 分几篇写,研究的哪个程度就写到哪个程度吧。今天是第一篇,基本入门篇 。相关文章:转自http://blog.csdn.net/harvic880925/article/

2015-08-05 13:01:49 358

c++ 库函数(中文版)

c++ 库函数(中文版)

2014-09-28

数据结构1800题

介绍历年数据结构考试知识点,考点非常适合计算机类考研学子!

2013-07-04

飞思卡尔 S12X 与S12 核的区别

飞思卡尔单片机S12X 与S12 核的区别

2013-04-18

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

TA关注的人

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