自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gao_chun

想的多一定没做的多有效,然而不想便做一定没什么效果。

  • 博客(12)
  • 资源 (37)
  • 收藏
  • 关注

原创 Android Studio中Android Support Library升级到 23.0.0 报错!

不得不说,真能折腾!将Android Studio中SDK下的 Android Support Library 升级到了23.0.0,结果倒好了,创建项目出问题了,还比较奇葩:卧槽你大爷!尼玛还能不能好好玩耍了。各种卸载重装,就差重装系统了。后来在神器stackoverflow中找到了这么一篇:http://stackoverflow.com/questions/32092511/resource-error-in-android-studio-after-update-no-resource-f

2015-08-27 10:30:28 7170 4

原创 java设计模式学习 ----- 抽象工厂模式(Abstract Factory)

抽象工厂模式(Abstract Factory)工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。因为抽象工厂不太好理解,我们先看看图,然后就和代码,就比较容易理解。

2015-08-24 18:30:04 1266

原创 java设计模式学习 ----- 工厂方法模式(Factory Method)

工厂方法模式分为三种:普通工厂模式、多个工厂方法模式、静态工厂方法模式普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。:举例如下:(我们举一个发送邮件和短信的例子)首先,创建二者的共同接口:[java] view plaincopypublic interface Sender {      public void Send();  }  其次,创建实现类

2015-08-23 13:29:34 2197

原创 Java集合源码剖析(三)【TreeMap、LinkedHashmap】

TreeMap源码剖析前言    本文不打算延续前几篇的风格(对所有的源码加入注释),因为要理解透TreeMap的所有源码,对博主来说,确实需要耗费大量的时间和经历,目前看来不大可能有这么多时间的投入,故这里意在通过于阅读源码对TreeMap有个宏观上的把握,并就其中一些方法的实现做比较深入的分析。红黑树简介    TreeMap是基于红黑树实现的,这里只对红黑树做个简单的介绍,红黑树是一种特殊的

2015-08-17 09:47:00 2226

原创 Java集合源码剖析(二)【HashMap、Hashtable】

HashMap源码剖析HashMap简介    HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。    HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下的concurrentHashMap。    HashMap 实现了Serializable接口,因

2015-08-16 01:39:17 1981

原创 Java集合源码剖析(一)【集合框架概述、ArrayList、LinkedList、Vector】

Java集合框架Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈希表等。学习Java集合框架下大致可以分为如下五个部分:List列表、Set集合、Map映射、迭代器(Iterator、Enumeration)、工具类(Arrays、Collections)。    Java集合类的整体框架如下:     从上图中可以看出,集合类主要分为两大类

2015-08-16 01:02:14 2240

原创 android-smart-image-view源码分析

目前Android应用开发涌出了各种各样出自大牛之手的成熟稳定的开源库,供开发者使用,虽然很明显的提高了App的开发效率,也同样凸显出部分问题:我只知道如何去使用(也许还并不能随心所欲的使用,只知道简单的使用方式),并不清楚内部实现原理。出了问题解决不了,冒出想法:这玩意真伤脑筋,怎么老出问题。好慌 ~ 相信用过一些开源库的同志都遇到过类似揪心的问题。开源库不是自己写的,也不清楚里面是啥原理,遇到问题无从下手解决显然也是很正常的事情。不过从另一方面想,解读或了解开源库的内部实现原理也对我们技术提升有

2015-08-14 15:58:08 5054

原创 开发者,你是如何做到高效开发的

一个成功的产品,倘若没有一个合理的架构,迟早会死掉。如同建造一个房子,若没有合理的打造底部地基架构,建造材料垃圾,敢住吗?比如前段时间公司楼下大面积挖掘,导致上下班拥堵及引起部分交通事故,最后了解到原来是因为地下的通水管太细导致堵塞,所以大面积挖开解决问题,这应该也是建造时设计的问题吧。同样,产品没有合理的架构,随着用户需求的更改和功能的增加,哪里漏了堵哪里,这样行吗?总之,框架的搭建,就是为了更好的管理产品,提高维护和开发效率。达到让所盖的楼更稳健更高,产品更稳定的最终目的。当然提高开发效率由很多因素组成

2015-08-09 21:56:24 9659 8

原创 八个Android项目源码

给大家分享几个Android开发项目源码,大部分功能相信可以在实战项目中直接使用,供大家下载学习,大部分项目是基于Android Studio开发,IDE为Eclipse的童鞋可通过网上教程自行转换,这里就不多说了。有句话说,不贴墙纸的装修都是耍流氓,无源码无效果图的文章也算是耍流氓,尴尬 ,那就直接上图吧。最近在整理GitHub,打算把一些以前做过的项目中部分功能和使用的技术点资料上传,回头也和大家分享。OK,要去忙了,再不去忙项目,测试版出不来就危险了,希望有一天不用敲代码也可以吃到馒头,吼吼 ~~

2015-08-04 12:00:18 78979 78

原创 java多线程之 ---- 线程同步

java多线程之线程同步线程同步定义:同步是指在同一时间段内只能运行一个线程。分类:同步方法、同步块。作用:安全解决共享问题。 同步块: 语法: synchronized (同步对象) { 需要同步的代码; }例子: public class ThreadDemo implements Runnable{ private int ticket = 5; p

2015-08-01 18:06:25 2224

原创 java多线程之 ---- 线程死锁

java多线程之线程死锁产生死锁的主要原因:因为系统资源不足。 进程运行推进的顺序不合适。 资源分配不当等。 如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。 产生死锁的四个必要条件: 互斥条件:一个资源每次只能被一个进程使用。 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保

2015-08-01 17:12:34 2286

原创 Android源码大放送(实战开发必备)

Android源码大放送(实战开发必备)文件夹 PATH 列表│  javaapk.com文件列表生成工具.bat│  使用说明.txt│  免费下载更多源码.url│  目录列表.txt│  ├─android web应用│      jqmDemo_static.zip│      jqmMobileDemo-master.zip│      jqmMobileDemo1_1-master.z

2015-08-01 16:09:58 36029 36

Android拍摄矩形固定区域的图片并保存

1.自定义相机,并在相机中添加图层拍摄固定区域的图片 2.对固定区域的图片进行处理保存

2015-05-14

Android中使用SurfaceTexture自定义相机

1.Android中使用4.0新特性SurfaceTexture自定义相机预览 2.在PictureCallback回调中保存图片

2015-05-13

Android自定义Spinner

android中使用PopWindow自定义下拉样式Spinner控件 完整示例

2015-05-01

Android项目中使用类似菊花的Dialog

1.自定义动画属性文件 2.定义方法动态加载独立的dialog文件 3.在基类中初始化后直接调用mLoading.show()

2015-04-25

Android项目中自定义顶部标题栏

1.定义标题栏布局 2.自定义TitleActivity控制标题栏按钮监听 3.在TitleActivity中实现标题栏以下内容切换

2015-04-25

自定义ShareSDK分享平台界面

1.自定义ShareSDK分享平台界面 2.实现分享到微信、朋友圈、新浪微博、QQ空间、短信 等功能

2014-12-16

拍照并保存到SDCard

项目中摘出来的一个小功能模块 上效果图: 具体功能:将拍摄的照片保存到SDcard中 具体需求: 1.图片名保存格式:图片名称_手机型号_随机4位数.jpg 2.将图片分解,压缩,显示 3.写入SDCard卡保存 具体实现: 1.定义布局文件 2.编写业务代码

2014-11-06

炫酷烟花程序

超级炫酷的烟花项目,做了如下修改: 1.程序界面适配问题 2.加入背景音乐

2014-07-31

android中通过百度定位sdk实时计算移动距离

大概思路: 1)创建项目,上传应用到百度定位sdk获得应用对应key,并配置定位服务成功。 2)将配置的定位代码块放入service中,使程序在后台不断更新经纬度 3)为应用创建数据库和相应的数据表,编写 增删改查 业务逻辑方法 4)编写界面,通过点击按钮控制是否开始计算距离,并引用数据库,初始化表数据,实时刷新界面 5)在service的定位代码块中计算距离,并将距离和经纬度实时的保存在数据库(注:只要经纬度发生改变,计算出来的距离就要进行保存) 6)界面的刷新显示

2014-07-28

QQ自定义图像剪裁

QQ自定义图像剪裁 一:主布局界面 二:点击控件触发事件后效果图 三:拍照完之后效果图 四:裁剪界面效果图 五:点击相册后返回的图片效果图 六:裁剪完从相册PICK的保存后的效果图

2014-07-19

实用的android项目框架

1.自定义android项目底部任务栏 2.实用Fragment切换 3.项目整体架构

2014-07-17

android中ListView下拉刷新

原项目框架,整理了之后共享。 稍作修改可直接在项目中使用。

2014-06-24

android 下拉刷新 加载更多

android中下拉刷新,加载更多,可在项目中直接使用!

2014-03-04

chm格式android官方api全

该文档为chm格式的android官方api,个人认为,开发过程中查阅api是一个很好的习惯,出现问题了从来都是穿一手鞋,而不是别人给的二手,欢迎大家下载学习

2014-02-27

android随机验证码

android随机验证码

2014-02-24

房屋出租管理系统 SSH

SSH开发房屋出租管理系统 含文档、SQLServer数据库、源码

2012-10-21

java开发技术

java单人项五子棋

2012-10-11

struts2实现上传下载

struts2实现登录后上传下载

2012-10-11

捕鱼达人html代码

捕鱼达人源代码

2012-10-11

Android卸载应用和安装应用的广播

Android中卸载应用和安装应用发出的广播,可根据需求截获后做相应处理。

2015-11-24

AS中使用配置OpenCV示例

Android Studio中配置OpenCV 请注意博文最下方提醒!!!http://blog.csdn.net/gao_chun/article/details/49359535

2015-10-23

Android Studio代码高亮插件

5款Android Studio中代码着色插件。博文地址:http://blog.csdn.net/gao_chun/article/details/49154381

2015-10-15

AutoLoadRecyclerView

自定义RecyclerView,使用SwipeRefreshLayout自定义下拉刷新,上拉加载图片,滑动时暂停图片加载。Blog:http://blog.csdn.net/gao_chun/article/details/48550117,欢迎交流。

2015-09-21

RecycleViewDemo

RecycleViewDemo,Blog地址:http://blog.csdn.net/gao_chun/article/details/48550117,欢迎交流。

2015-09-21

Android自定义相机

优美的Android自定义相机模块。博客地址:http://blog.csdn.net/gao_chun/article/details/48246871

2015-09-07

动画制作小软件GifMaker

一键制作简单的Gif动画,小巧、简单、方便!

2015-09-04

开源项目(StickerCamera+仿微信多图选择)

开源分享,博客地址:http://blog.csdn.net/gao_chun/article/details/48202847

2015-09-04

SmartImageView例子

SmartImageView实现原理例子

2015-08-14

SmartImageView

开源库SmartImageView源码分析。

2015-08-14

上门洗车APP

博文给大家介绍项目的整体目录结构,界面开发、项目中所使用的自定义控件、技术点等,同时打包一份目前最新的源码供感兴趣的朋友学习。如有疑问请博客留言。

2015-07-02

上门洗车APP网络架构

上门洗车app网络通讯架构,感兴趣的朋友可以下载研究,如有问题请博客留言。

2015-06-27

UI设计工具(马克鳗)

不错的UI设计工具,如有问题请博客留言。

2015-06-20

Android自定义动态布局—多图片上传

1.使用java代码动态布局 2.多图片上传

2015-06-05

Android语音播报、后台播报、语音识别

Android中使用讯飞语音实现简单的: 语音播报、后台播报、语音识别 等功能

2015-06-05

Android自定义软键盘

Android中自定义软键盘,字母键盘,数字键盘

2015-05-26

Android动态布局

android中根据需求使用代码动态布局。

2015-05-26

Android获取Wifi列表

1.android中获取wifi列表简单示例 2.根据信号级别显示不同网络图标

2015-05-21

空空如也

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

TA关注的人

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