自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (86)
  • 收藏
  • 关注

转载 装饰模式

装饰模式:给一个对象动态的增加新的功能。要求:1,装饰对象和被装饰对象实现同一个接口。2,装饰对象持有被装饰对象的实例。动物都需要吃东西:package com.it.design;public interface Animal { void eat(); }人是动物的一种,所以人也要吃东西:package com.it.design

2014-12-25 09:59:10 432

转载 工厂模式(使用配置文件来确定具体的实例)

通过配置文件来确定具体生成哪个实例1,接口:package com.it.design;public interface Sender { void send(String str); }2,实现类:package com.it.design;public class EmailSender implements Sende

2014-12-24 17:00:50 1719

转载 单例设计模式(懒汉式)

/** * 单例模式。懒汉式。 */public class Singleton2 { private static Singleton2 instance = null; private Singleton2(){ } public static Singleton2 getInstance(){ if(instance == n

2014-12-24 16:11:48 408

转载 单例设计模式(恶汉式)

/** * 单例模式。饿汉式 */public class Singleton { private static Singleton instance = new Singleton(); /** * 私有化构造函数 */ private Singleton() { } public static Singleton getInsta

2014-12-24 16:09:43 570 1

转载 Android ant自动打包脚本:自动替换友盟渠道、版本号、包名

原文链接:http://www.th7.cn/Program/Android/201402/174612.shtmlAndroid项目开发时,给公司人员安装,频繁升级,版本号总需要改,太麻烦,跟着时间变,自动升级才方便。Android项目开发新版时,手机上可能要装两个版本,一个是 老的正式版,一个是 新的开发版,想共存的话,要包名不一样,比如chrome是com.and

2014-12-21 13:46:18 1019

转载 Android使用Ant批量打包

使用场景:假设你开发了一款应用,这款应用需要发布到几十个不同的渠道,我们需要在AndroidManifest.xml文件中配置渠道标识。如果手动打包,好吧,如果你真的是闲的蛋疼的话。。。Ant打包工具下载地址:http://download.csdn.net/detail/liu537192/8282659使用方式简单,只需做几步简单的配置,具体使用方法请参见该工具中的read

2014-12-21 13:15:29 512

转载 Android工程自动生成build.xml文件,并使用Ant打包Android工程

原文链接:http://blog.csdn.net/ms03001620/article/details/84902381,生成build.xml:在DOS命令窗口进入当前工程的根目录,如:D:\WorkSpace\AntDemo,然后输入:“android update project --path .”。这时很可能会提示:andorid不是内部或者外部命令,我们需要配置环境变量

2014-12-21 09:10:13 1083

转载 使用eclipse更新Android SDK Tools 报错 failed to execute tools\android.bat

更新Android SDK Tools报错的时候碰到蛋疼的问题:蛋疼一:使用eclipse下载完成SDK Tools后,告诉我不能安装,意思是需要把tools目录先删除,然后再生成tools目录,但是tools目录正在被其他应用使用,所以不能删除。好吧,先把SDK Manager关掉吧。蛋疼二:在网上找到一些人的解决方法就是把tools目录先备份一下(toolsCopy),然后把T

2014-12-20 18:09:58 4594

转载 Android SDK与ADT不匹配的问题 This Android SDK requires Android Developer Toolkit version 17.0.0 or above

原文链接:http://blog.csdn.net/hongchangfirst/article/details/8009906win7/xp 下面安装Android虚拟机,更新SDK后,在Eclipse preference里指向android-sdk-windows时。出现 :This Android SDK requires Android Developer Toolk

2014-12-20 18:05:16 555

转载 使用ant打包Android应用

原文链接:http://blog.csdn.net/liuhe688/article/details/6679879大家好,今天来分享一下如何使用ANT打包Android应用。通常我们习惯用eclipse来开发Android程序,它会自动帮我们打包当前的应用程序。如果在Navigator视图下,我们可以看到以下几个文件:在上图中,com包放置的是我们

2014-12-20 15:00:08 579

转载 10中技巧提升Android运行效果

原文链接:http://dev.10086.cn/cmdn/bbs/thread-73436-1-1.html随着手机平台的发展和所提供应用的提升,质量成为应用成功的最重要因素。如果那些应用无法提供强大的功能和稳定的用户体验,那就会很快被用户卸载。开发者需要记住的是,虽然Android智能手机和平板电脑的速度日益提升,但其应用仍然运行在资源有限的环境中,其电池及处理器性能与最新的台式电

2014-12-17 18:27:37 456

转载 Android判断当前网络类型2G/3G/4G/WIFI

直接上代码:/** * 获取当前网络类型 * * @param context * @return 2G/3G/4G/WIFI/no/unknown */public static String getNetType(Context context) { ConnectivityManager cm = (ConnectivityManager) contex

2014-12-17 17:46:14 2185

转载 使用AndroidResideMenu开源框架实现QQ5.0侧滑菜单

开源框架下载地址:https://github.com/SpecialCyCi/AndroidResideMenu该开源框架有自带的Demo,我只是把Demo导入了Eclipse,运行了几遍,然后在代码中加上了一些注释。该框架使用简单易懂。修改后的代码下载地址:效果图:核心代码:import android.os.Bundle;import android.suppor

2014-12-14 19:17:48 802

转载 Java的序列化和反序列化

假设我们需要把一个Person对象进行序列化,那么这个Person对象就必须实现Serializable接口。使用ObjectOutputStream的writeObject(Object obj)方法把对象写入文件中,然后使用ObjectInputStream的readObject()方法把对象读取出来实现反序列化。那为什么String str="Hello";  writeObject

2014-12-13 22:14:50 591

转载 Looper.prepare(),Looper.loop()和在子线程中显示Toast

1,在子线程中更新UI,会报错:android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.在子线程中更新UI,一般使用Handler或者runOnUiThread()或者AsyncTask

2014-12-13 19:34:55 7095 1

转载 Ant语法全面了解

原文链接:http://www.iteye.com/topic/78973关于构建文件有几点需要记住:● 所有构建文件都要有元素,而且至少有一个 元素。● 对于 元素的default 属性并没有默认值。● 构建文件并不一定要被命名为build.xml。不过build.xml 是Ant 要搜索的默认文件名。● 每个构建文件只能有一个 元素。  

2014-12-07 20:30:25 2037

转载 6个值得推荐的Android开源框架

原文链接:http://www.jb51.net/article/51052.htm1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1)  JSON,图像等的异步下载; (2)  网络请求的排序(scheduling) (3)  网络请求的优先级处理 (4)  缓存 (5) 

2014-12-07 19:44:17 472

转载 如何运行Java的jar文件

有些Java的jar文件是可以运行的,DOS环境下进入jar文件所在目录,然后 : java -jar xxx.jar

2014-12-07 16:52:40 528

转载 eclipse修改Android默认签名文件(debug.keystore)

最近这段时间,在做公司的游戏SDK的时候,碰到一个蛋疼的问题。因为SDK集成了微信支付的功能,但是在使用微信支付的时候,会校验App所使用的签名文件,而我们在开发的时候使用:Run----->Android Application 的方式话,用的是默认的签名文件,这个默认的签名文件可以通过:Window---->Preferences----->Android----->Build找到。我起初的解

2014-12-07 16:25:33 7886

转载 android:configChanges属性总结

原文链接:http://blog.csdn.net/zhaokaiqiang1992/article/details/19921703android中的组件Activity在manifest.xml文件中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。在Activity中添加了android:configChanges属性,在当所指定属性(Configu

2014-12-07 15:56:23 537

转载 LayoutInflater中的inflate方法

原文链接:http://blog.csdn.net/zhaokaiqiang1992/article/details/36006467首先,LayoutInflater这个类是用来干嘛的呢?我们最常用的便是LayoutInflater的inflate方法,这个方法重载了四种调用方式,分别为:1. public View inflate(int res

2014-12-07 10:49:29 699

手势识别之旋转和缩放

这是我在学习ios的过程中写的一个demo,使用手势识别器对图片进行旋转和缩放

2015-03-31

手势识别器之敲击

这是我在学习ios的过程中写的一个demo,介绍了手势识别器中敲击动作。

2015-03-31

私人通讯录修改版

这是我在学习ios的过程中写的一个demo——私人通讯录

2015-03-22

条纹背景Demo

这是我在学习ios的过程中写的一个Demo,以平铺或填充的方式填充UIView的背景,并通过填充的方式给UIView设置条纹背景

2015-03-22

屏幕截图Demo

这是我在学习ios的过程中写的一个demo,使用Quartz 2D技术对屏幕截图,并将图片保存到文件中

2015-03-21

图片裁剪Demo

这是我在学习ios的过程中写的一个demo,使用Quartz 2D对图片进行裁剪,并将新的图片保存到文件中。

2015-03-21

图片水印Demo

这是我在学习ios的过程中写的一个demo 使用Quartz 2D技术为图片添加水印 logo

2015-03-20

省份和城市联动Demo

这是我在学习ios的过程中写的一个demo,模仿省份城市联动。涉及到的知识点有UIPIckerView的使用、使用UIPickerView的reloadComponent:方法刷新某一列等。。。

2015-03-19

Quartz2D动画Demo

这是我在学习ios的过程中写的一个demo,使用Quartz 2D实现动画功能

2015-03-19

Quartz 2D刷帧Demo

这是我在学习ios的过程中写的一个demo,讲得是使用Quartz 2D如何进行刷帧。

2015-03-19

Quartz2D裁剪

这是我在学习ios的过程中写的一个demo,如何使用Quartz 2D来实现裁剪

2015-03-19

矩阵操作Demo

这是我在学习ios的过程中写的一个demo。关于Quartz 2D中的矩阵操作。

2015-03-19

图形上下文栈Demo

这是我在学习ios的过程中写的一个demo,用于说明Quartz 2D中的图形上下文栈的概念。

2015-03-19

基本图形绘制

这是我在学习ios的过程中写的一个demo,使用Quartz 2D绘制一些基本的图形。

2015-03-18

modal2Demo

这是我在学习ios的过程中写的一个demo,以modal的形式切换到UINavigationController。

2015-03-17

Modal形式切换

这是我在学习ios的过程中写的一个demo,通过代码的方式来实现两个控制器之间modal形式的切换。

2015-03-17

QQ主界面Demo

这是我在学习ios的过程中写的一个demo,模仿QQ的主界面。

2015-03-17

UITabBarControllerDemo

这是我在学习ios的过程中写的一个demo,使用代码的方式创建UITabBarController并添加子控制器。

2015-03-17

私人通讯录项目

这是我在学习ios的过程中写的一个demo。私人通讯录

2015-03-16

私人通讯录

这是我在学习ios的过程中写的一个小项目-私人通讯录。涉及到的知识点有:实现保存密码和自动登录、如何将普通的对象归档、控制器之间数据的传递(正向传递和反向传递)、UITableIView的全局刷新和局部刷新、UITableView向左滑动删除某一行等等。

2015-03-16

UIView动画

这是我在学习ios的过程中写的一个demo,演示了UIView动画和图层动画的区别

2015-05-16

视频播放Demo

这是我在学习ios的过程中写的一个demo,演示了如何使用UIMoviePlayerController播放视频。

2015-04-09

xml解析方式

这是我在学习ios的过程中写的一个demo,演示了如何解析xml数据

2015-04-08

UIWebView的使用

这是我在学习ios的过程中写的一个demo,使用UIWebView实现一个简单的浏览器

2015-04-05

Block详解ppt

这份ppt介绍了Block的基本使用、注意事项、已经使用场景等

2015-04-03

核心动画之转场动画

这是我在学习ios的过程中写的一个demo,使用CATransition实现转场动画效果。

2015-04-02

核心动画之组合动画

这是我在学习ios的过程中写的一个demo,使用CAAnimationGroup实现对UIView的组合动画

2015-04-02

核心动画之图片抖动

这是我在学习ios的过程中写的一个demo,使用CAKeyframeAnimation实现图片的抖动效果。

2015-04-02

核心动画09

这是我在学习ios的过程中写的一个demo,使用CAKeyframeAnimation实现对UIView在多个位置之间平移、沿着某一条路径平移

2015-04-02

核心动画之CABasicAnimation

这是我在学习ios的过程中写的一个demo,使用CABasicAnimation实现对UIView的平移、缩放和旋转

2015-04-02

隐式动画演示

这是我在学习ios的过程中写的一个demo,用于演示CALayer的隐式动画效果。

2015-04-01

新建图层Demo

这是我在学习ios的过程中写的一个demo,使用CALayer做出跟UIImageView一样的效果。

2015-04-01

CALayer的使用

这是我在学习ios的过程中写的一个demo,介绍了CALayer的简单使用。

2015-04-01

侧滑菜单Demo

这是我在学习ios的过程中写的一个demo,使用手势识别器实现了侧滑菜单功能

2015-03-31

手势识别长按和滑动

这是我在学习ios的过程中写的一个demo,介绍了手势识别中的长按和滑动

2015-03-31

ios真机调试步骤

该ppt中详细介绍了ios的真机调试步骤。

2015-03-30

手势解锁Demo

这是我在学习ios的过程中写的一个demo,实现了ios中的手势解锁功能

2015-03-30

ios涂鸦实现代码2

这是我在学习ios的过程中写的一个demo,使用UIBezierPath实现涂鸦。

2015-03-30

ios涂鸦实现代码

这是我在学习ios的过程中写的一个demo,一个涂鸦程序,有回退、清空、保存功能。

2015-03-30

View的拖拽Demo

这是我在学习ios的过程中写的一个demo,实现UIView跟随手指移动

2015-03-29

空空如也

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

TA关注的人

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