自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hanks软件库

https://hanks.pub

  • 博客(14)
  • 资源 (8)
  • 收藏
  • 关注

原创 小窝搭建

地址:http://hanks-zyh.github.io/hankiya/

2015-02-23 16:20:14 1337

原创 Windows 下安装 Jekyll

安装Ruby 到官网:http://rubyinstaller.org/downloads/ 下载Ruby 2.1.5安装 完成后 输入 ruby -v 安装DevKit 下载:http://rubyinstaller.org/downloads/ 解压缩到 C:/DevKit 初始化 config.yml 命令行输入: *cd “C:\DevKit” ruby dk.rb i

2015-02-22 20:32:32 2815

原创 Android仿微信选择照片,拍照

效果图: 使用的方法简单粗暴,直接利用ContentResolver查询系统媒体数据库,拿到每张图片的实际路径,然后得到他们所在的目录,将其按目录分类(原来测试的是拿到缩略图,但是在模拟器上测试可以,我的手机上一直报找不到缩略图的异常,可能是垃圾手机的原因,不过微信也是没用那缩略图) 我把代码都封装到一个Activity中了(SelectPictureActivity.java),下次再使用直接

2015-02-17 20:22:41 4142 2

原创 结合Android学设计模式--原型模式(Prototype)

一、什么是原型模式Prototype模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用Prototype模式创建的实例,具有与原型一样的数据。 二、原型模式的特点由原型对象自身创建目标对象。也就是说,对象创建这一动作发自原型对象本身。目标对象是原型对象的一个克隆。也就是说,通过Prototype模式创建的对象,不仅仅与原型对象具有相同的结构,还与原型对象具有相同的值。

2015-02-15 17:29:23 1163

原创 Android自定义字体类库Calligraphy--快速实现自定义应用字体

现在手机上字体美化软件越来越多,各种怪状各种风格的字体都有, 作为Android开发人员,应用中有时会需要强制使用某种字体(这样做会增大应用的内存消耗,而且字体包越大消耗内存越大),所以我们就需要尽量的减少内存消耗,同时使用我们自定义的字体设置自定义字体的方法在xml中,可以看到一个属性 android:typeface="sans"不过在xml中只能设置为 none,sans,serif,m

2015-02-14 16:04:04 3812 1

原创 Android自定义组合控件--底部多按钮切换

效果图: 现在市场上大多数软件都是类似于上面的结构,底部有几个按钮用于切换到不同的界面。基于OOP思想,我想把下面的一整块布局封装成一个类,也就是我们的自定义组合控件—底部多按钮切换布局,我把它叫做BottomLayout看上面的布局,几个按钮横向排列,我们先看一下布局 最外面LinearLayout 方向 horizontal,然后5个weight相同的RelativeLayout,每

2015-02-10 23:07:18 2851 1

翻译 探索Material Design

探索Material DesignBy Arthur Bodolec, Design co-founder at feedly谷歌推出了AndroidLollipop版本的系统,其中介绍了一种新的视觉设计语言Material Design(材料设计),在新系统中,Android对视觉,运动,以及跨平台和设备的交互设计上进行全面的指导。十月七日,我参加了一个谷歌举办的研讨会,在这里材料设计的UX团队分

2015-02-06 23:44:25 1435

转载 Android性能优化典范

在2015年初,官方发不了几个Android性能优化的视频,在优酷可以搜到,下面有人进行了翻译转自:http://mp.weixin.qq.com/s?__biz=MjM5NzA1MTcyMA==&mid=203787439&idx=4&sn=6271884638ebf1a6de63d90c68451180#rd0)Render Performance

2015-02-06 13:06:36 857

原创 Android端使用asmack实现IM

昨天简单介绍了一下 ejabberd 在Windows下的安装,然后PC端来使用 spark 连接 ejabberd,今天一捣鼓了一下asmacksmack 在官网看到smack 第一步,引用 asmack-jse-buddycloud-2010.12.11.jar下面一步一步来1.连接服务器 //三个参数分别为:主机IP,

2015-02-05 19:40:05 2663

原创 Ejabberd Windows下安装+spark

下载Ejabberd下载地址:http://www.process-one.net/downloads/ejabberd/2.1.11/ejabberd-2.1.11-windows-installer.exe下载完成后双击打开:

2015-02-04 23:39:43 2987

原创 源码分析--AsyncTask

查看文档AsyncTask enables proper and easy use of the UI thread. This class allows to perform background operations and publish results on the UI thread without having to manipulate threads and/or hand

2015-02-03 22:09:37 1480

原创 Android中的Handler机制

还记得第一次使用Handler的情形,我开启了一个子线程,在子线程中给TextView进行setText(),然后运行起来程序异常终止了,查看log信息: Handler的作用?1)在非UI线程更新UI ;2)发送一个延时消息;为什么android设计只能UI线程更新UI?1) 解决多线程并发的问题2) 提高界面更新的性能问题3) 架构设计的简单Ha

2015-02-01 21:47:20 1061

原创 结合Android学设计模式--工厂方法(FactoryMethod)

简单工厂模式简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。模式中包含的角色及其职责1.工厂(Creator)角色 简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。 2.抽象(Product)角色 简单工厂模式所创建的所有对象的父类,它负责描述所有

2015-02-01 15:21:35 1573

原创 结合Android学设计模式--开篇

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石脉络,如同大厦的结构一样。以上是设计模式的定义,在开发过程中多多少少也接触了一些设计模式,在Android系统源

2015-02-01 13:49:07 983

PixateViewsDemo.zip

让我们使用css的形式来控制Android的控件的样式,支持的控件有 1. View (generic attributes support for all views) 2. ImageView 3. TextView 4. CheckedTextView 5. Button 6. CompoundButton 7. ImageButton 8. ToggleButton 9. RadioButton 10. CheckBox 11. Spinner 12. ListView 13. GridView 14. EditText (support a non-editing mode) 15. ActionBar (not in the View's hierarchy, but almost completely supported)

2015-03-22

pixate.jar

让我们使用css的形式来控制Android的控件的样式,支持的控件有View (generic attributes support for all views) ImageView TextView CheckedTextView Button CompoundButton ImageButton ToggleButton RadioButton CheckBox Spinner ListView GridView EditText (support a non-editing mode) ActionBar (not in the View's hierarchy, but almost completely supported)

2015-03-22

百度地图定位Demo

利用百度地图SDK写的一个定位Demo,主要展示代码风格,逻辑的封装

2015-02-21

仿微信选择图片拍照

仿微信选择图片拍照

2015-02-17

asmack-jse-buddycloud-2010.12.11.jar

asmack-jse-buddycloud-2010.12.11.jar

2015-02-05

appcompat_v7

2015 Android最新的v7,v4包,包含最新更新控件

2015-01-30

程序设计题目

oj系统练习题目 南阳oj 系统 郑州你大学 四川大学 开封大学

2013-10-29

HDU 专题分类(2013年8月)

在webDIY 和DIY中总结的专题训练

2013-08-07

空空如也

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

TA关注的人

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