NiZhuanXingHeIT的博客

贡献自己的知识!

排序:
默认
按更新时间
按访问量

装饰者模式深度分析

概述 不想写博客了,太浪费时间了。

2018-05-11 16:30:55

阅读数:39

评论数:0

观察者模式深度分析

概述 观察者模式是一种很常用的设计模式,Android中的广播(Broadcast)就是用观察者模式设计的,再往大一步,诸如微博这种社交平台也是用的观察者模式,观察者模式亦被称作发布-订阅模式。观察者模式包含两个要素:目标对象、观察者对象。其中,当目标对象的状态发生改变时,它所依赖的观察者将立即...

2018-04-16 17:02:30

阅读数:79

评论数:0

单例模式深度分析

概述 单例模式,它能保证我们始终如一的使用同一个对象,我们平时经常会去用它,因为可以避免重复制造对象,减少内存隐患,我们也都可以写个常见的单例出来。 这里要讲下单例到底应该怎么写,既能避免线程不安全,也能保证性能。 内容 1、一个最简单的单例模式 public class G...

2018-04-04 18:02:30

阅读数:50

评论数:0

利用Visual Studio自带的EBuilder工具编译一个静态库

概述 编译工具一般自带编译生成库文件的功能,VS生成静态库用的工具是Ebuilder。 步骤 1、静态库的代码实现 首先写一个c程序,包含.h头文件和.c文件: des.h: #ifndef DES_H #define DES_H #include <Stdio...

2018-04-02 17:40:09

阅读数:47

评论数:0

Android之服务Service和它的CP们(BroadcastReceiver、Messenger、AIDL)详解

概述 Service,乃Android四大组件之一,除Activity之外最常用的组件,经常配合Activity完成各项工作,是Activity的好基友。但同时,Service也有很多其它的CP,搭配使用干活不累。 内容 1、Service Service被启动后,可以长时间在后台...

2018-03-29 18:01:50

阅读数:132

评论数:0

HTTP连接及TCP

概述 首先来了解几个名词—— WWW(World Wide Web):万维网,是一个大规模的、联合式的信息储藏所,英文简称Web。 HTTP(HyperText Transfer Protocol):超文本传输语言,它定义了客户端如何向王维网服务器请求万维网文档(即数据资源),它是万维网上可...

2018-03-23 10:50:08

阅读数:113

评论数:0

HTTP报文

转载请注明出处: 本文出自:逆转星河的博客 概述 HTTP报文是在HTTP应用程序之间发送的数据块。这些数据块以一些文本形式的元信息(meta-information)开头,报文在客户端、服务器、代理之间流动。 内容 1、报文流 报文会流入服务器,之后流出服务器,...

2018-03-21 17:34:57

阅读数:70

评论数:0

HTTP之统一资源定位符URL

转载请注明出处: 本文出自:NiZhuanXingHe的博客 概述 每一个服务器资源都有一个名字,服务器的资源名被称为 统一资源标识符 ——URI,URI有两种形式,分别是URL(统一资源定位符)和URN(统一资源名),目前,URL被使用的很广泛。 URL 可以这么...

2018-03-19 18:06:04

阅读数:214

评论数:0

Handler工作原理及源码分析

转载请注明出处: 本文出自:NiZhuanXingHe的博客 概述 Handler对于android开发人员来说,甚至耳熟能详,不管是什么样的项目,大到陈年老项目,小到炫技小项目,你几乎都离不开它。 通过源码可知,一个Handler允许你去发送、处理消息和可运行对象...

2018-03-18 21:49:02

阅读数:112

评论数:0

objective-c与c的混编之道

ocbjective-c,大家简称oc,oc一般来说不需要和底层的c\c++混编,一是oc效率已经很快,二是二者混编对于一般开发者来说难度太大,坑太多,但有时候,有的框架、算法等已经用c/c++写好了,用oc重写太费劲,那么不如直接拿过来用,但偶尔c/c++中涉及到需要和被调用模块交互的地方,这个...

2017-11-01 21:25:09

阅读数:231

评论数:0

gradle和groovy的甜蜜故事

这篇博文介绍了何通过android studio执行groovy编写的脚本,看之前需要了解groovy基本语法和gradle的概念。 1、新建一个android工程GradleLearn,在其根目录下build.gradle文件中添加以下代码: //groovy test task t...

2017-10-31 17:00:03

阅读数:296

评论数:0

Android之3.5版的百度地图的定位、覆盖物实现以及覆盖物的点击事件

概述 前段时间,在用到新版(3.5.0版)百度地图时,在地图覆盖物实现以及覆盖物点击事件的添加部分遇到点挫折,发现网上很多的资料写得都不够详细,所以我就想写一个有关从地图定位到地图覆盖物及其点击事件的实现的博文。 效果图: 覆盖物及其点击事件: 自定义缩放控件的实现效果...

2015-10-27 21:21:59

阅读数:3255

评论数:1

Android自定义控件之美观的实用型统计表的制作

概述 绘制统计表,势必要用到自定义控件,一个统计表,看起来单元项很多,但实际上做起来并不复杂。 要传递数据进来,用集合类最好。 要确定每个表格单元的宽和高,并根据数据数目和表格每列的高来决定自定义控件的高。 绘制表格线和表格单元背景的颜色,同时,绘制每个表格单元的文本。 先看看效果...

2015-10-21 18:36:14

阅读数:5375

评论数:2

Android自定义控件之滑动解锁九宫格

概述:滑动解锁九宫格的分析: 1、需要自定义控件; 2、需要重写事件onTouchEvent(); 3、需要给九个点设置序号和坐标,这里用Map类就行; 4、需要判断是否到滑到过九点之一,并存储滑到过的点的序号,而且需要一个方法可以返回它们,这里用List类就行;滑动解锁当前还是比较流行的...

2015-10-14 19:50:00

阅读数:2244

评论数:2

Android自定义ViewGroup之子控件的自动换行和添加删除

概述:常用的布局类型并不能满足所有需求,这时就会用到ViewGroup。ViewGroup作为一个放置View的容器,并且我们在写布局xml的时候,会告诉容器(凡是以layout为开头的属性,都是为用于告诉容器的),我们的宽度(layout_width)、高度(layout_height)、对齐方...

2015-10-13 11:31:43

阅读数:3051

评论数:4

Android自定义view之绘制实用型的柱形图和折线图

概述:前几天突然需要做两种图表——柱形图、折线图,于是第一反应是先看看网上有没有现成的,结果有是有,但都不是我想要的,而且大多数不是用纯android代码完成,HTML5似乎完成这类工作要容易得多,但是我本人并不会HTML5,只能黯然神伤,掩面流泪,最终只能自己敲代码了。**知识点:**andro...

2015-10-10 08:57:19

阅读数:3431

评论数:10

Android之手势的识别与处理(双击onDoubleTap、滑动onFling、拖动onScroll)

概述: 一般情况下,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己...

2015-09-24 19:59:18

阅读数:11399

评论数:3

Android的事件传递(仿下拉刷新)

概述:Android事件构成: 在Android中,事件主要包括点按、长按、拖拽、滑动等,点按又包括单击和双击,另外还包括单指操作和多指操作。所有这些都构成了Android中的事件响应。总的来说,所有的事件都由如下三个部分作为基础: 按下(ACTION_DOWN) 移动(ACTION_MOVE)...

2015-09-24 19:24:23

阅读数:1718

评论数:1

Android自定义SurfaceView与传感器的并用(实现自绘的指北针)

概述:SurfaceView是Android中极为重要的绘图容器,SurfaceView的图像绘制是放在主线程之外的另一个线程中完成的。除了绘图,SurfaceView还能播放视频。实现方法:实现Android的自定义SurfaceView,需要新建一个继承于SurfaceView的类,并且重写至...

2015-09-21 22:37:03

阅读数:2130

评论数:0

Android动画绘制者Animator与LayoutAnimator

概述:与Android的Animation控件相比,Animator与LayoutAnimator处理后的控件完成动画效果后不会回复原状。Animator只使用与View对象,和Animation类似,Animator也能通过xml定义,需要用objectAnimator来定义各种动画效果。 L...

2015-09-20 20:33:13

阅读数:1517

评论数:0

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