自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 (一)Android框架中的设计模式(读书笔记)

Android框架与设计模式的藕断丝连 1、设计与模式(即招式)        围棋有棋谱、烹饪有食谱、战争有兵法,……皆是专家和高手的经验心得。        模式运用得好,能化解冲突为祥和,问题也迎刃而解,自然令人感到舒畅。        模式就是在某个领域(Domain)里的专家,针对经常出现的问题,其常用的解决之道。        模式并不是缺乏创意。因为模式是抽象的,

2014-12-04 11:05:13 598

原创 (3)SlidingMenu开源框架的SlideMenu在项目的使用方法+Fragment

我们现在开始先把侧滑栏做出来,再做底部。1、侧滑菜单我们上次已经把侧滑菜单的library引进来了,现在我们要去用这个东西。我要用它的话,MainActivity 就不能继承Activity了,而是继承SlidingFragmentActivity现在我们来分析一下      (1)其实setContentView(R.layout.activity_main);这句代码只

2014-12-04 00:05:09 1917 2

原创 (2)给项目加入SlidingMenu开源库

这篇文章直接开始了项目,这里我们要在我们的项目里面加入开源的SlideMenu来提高我们的开发效率,但是加入开源库的时候会问题,下面是jar引入和问题的解决方法。1、新建项目2、到github上下载SlideMenu,并吧Library这个文件夹也就是库文件导入Eclipse。右击工程,在properties里面把库引入到工程中。3、这时候我们会发现控制台出现了一下错误,我们一起来

2014-12-01 18:09:19 1019

原创 Linux命令类库机制及常用命令_命令操练

命令不要死记硬背,这里我列出一些常用的命令,并不给解释,目的只是为了自己以后去回忆。想不起的随便上网一查就可以了一、文件系统及相关操作1、ls -a   ;  ls -l ; ls al2、cat3、man ls或者...  ls --help4、cd5、pwd6、file7、echo8、mkdir/rmdir9、cat10、cp, mv,

2014-11-28 02:03:55 938

原创 Shell命令机制

上篇文章只要是讲了Linux一些基本概述。        我们这次开始打好命令行操作的基础,以后再靠一些图形化的操作来提升我们的工作效率。        既然要学习Linux操作系统,我们就要去学习它的命令,总所周知,Linux的图形界面是不稳定的,它的图形界面只不过是一个应用程序,所以很容易奔溃。所以我们应该学习图形下面的一些机制,包括用命令行去实现一些东西,用shell去实现一些东西,

2014-11-28 01:13:41 1138

原创 Linux基础及操作框架概述

学习Linux, 当然是要从Linux的基础开始,学习任何一门技术,都要首先扎实基础,那么你后面的路就会越走越顺。      关于Linux,这里我不想做过多的介绍。大家都知道,Linux是从1991年的时候,有一个叫Linus的人写了第一个版本的Linux,也就是0.0.1这个版本,当时大概是有8000行的这样一个代码,后来他加入了GNU,这个组织是打造一个开源的公共环境。这个组织定义了一个

2014-11-27 21:15:24 756

原创 (1)项目前言

1、深入理解Java的3大特性,封装、继承、多态2、回调是一个最基本的设计模式,回调其实不难,其实如果你真正把观察者模式弄透彻的话,回调你看起来就特别特别简单了,一样的道理!      在Android里面你想写出一个高质量的代码,回调是一个最基本的东西。      比如你会经常去写callback,其实我跟大家分享一下最本质的东西(这个现在先简单说一下,项目中大量用到)

2014-11-26 00:28:54 2006 3

原创 在项目中获取系统日期转化为中国农历日历

获取系统日期,转化为中国农历日历的类,希望对大家

2014-10-22 09:52:48 762

原创 注册广播,监听网络状态的改变,时间戳,自动获取系统时间

Android有一个自动获取网络时间的功能,

2014-09-16 11:23:48 1021

原创 胖子,胖子

这是什么感觉tonight我睡不着脑海里都是你全都是你的微笑记得那一天   我遇见你的那瞬间之后我怎样都不能忘记你的脸 从一开始的开始从我来到这里开始我就想着和你一起走到最后但两年了我却了遗失爱的地图遗失了爱的勇气 有时候会想我究竟喜欢你什么我究竟在等你什么放不下,忘不掉,戒不了,走不开。我向左走,向右走,还是走不出爱你的圆。

2014-09-15 13:20:25 572

原创 (一)Android应用开发代码组织方式

1、按照代码的功能类型划分程序的模块        a)       在编写Android应用程序的时候,我们首先肯定要把应用程序的界面给创建出来。那这个界面我们一般的写法是我需要创建一个Activity,这个Activity把一个布局给设置进来,那么这上面我们有一个包叫Activity包,这个包主要是用来去做与UI相关的操作的。      b)      那么在创建一个Activ

2014-03-27 21:49:56 1158

原创 (一)Activity与Intent传值总结

Activity与Intent传值总结,也是常见的面试题。1、什么是Activity?      Activity是 android 提供应用程序交互界面的一个重要组件,也是android最重要的组件之一。准确来说,Activity是业务类,它承载着应用程序界面以及业务行为的基础。但是界面本身不是 Activity , Activity本身也不是界面,业务本身里面包含了界面呈现,所

2014-03-25 22:39:45 919 1

原创 (一)Java实现排序,选择排序,快速排序,冒泡排序,插入排序

最近又回头看了一下排序算法package cn.sort;public class All_Of_Sort {/** * 选择排序 */public static void selectSort(int[] a){int temp = 0; //用来交换的临时变量int minIndex = 0; //最小数的下标if(a == null && a.length == 0){return;}f

2014-03-23 16:45:22 631

原创 (三)认识Cocos2D-X引擎

1、  Cocos2D-X跨平台解决方案这里可以看到:最上层app层次,不同平台打出的游戏包都不一样。 下面的就是我们实现跨平台最重要的两块:View 和 event那么Cocos2d-x是如何实现不同平台下这两个模块的融合:1、应用平台下的app有一个画面,那么它这个画面是需要View来呈现的,那么这里的View就会跳到Opengl这个层次,因为它所呈现的是一个Openg

2014-03-23 05:08:21 925

原创 (二)游戏开发技术

(一)平台性的差异:1、  Win32游戏开发技术a)        DirectXb)        OpenGL 2、  Android平台游戏开发技术a)        Skia/Canvasb)        OpenGL ES (对OpenGL一些复杂功能的裁剪,保留了一些接口)c)        NDK 3、  Mac OS/IOS游戏开发a

2014-03-23 04:02:22 958 1

原创 (一)游戏实现的原理和机制

游戏一般分为两种:(一)渲染驱动游戏(二)事件驱动游戏 1、渲染驱动游戏的方式(以愤怒的小鸟为例):       当小鸟飞出去,它是沿着一个轨迹不断地往前运动,其实也就是随着时间的不同,给我们产生不一样的画面       既然是这样,那么我们就必须有一个函数去控制当前显示的是哪一个画面,那么这样其实跟我们看电影的时候的机制是一样的,电影也是做成胶卷的形式,在播放的时候不停的

2014-03-23 00:27:05 4330

空空如也

空空如也

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

TA关注的人

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