- 博客(15)
- 资源 (20)
- 收藏
- 关注
原创 深入理解Android(04)——深入理解属性服务
1、属性服务 在windows中,有一个名为注册表一样的东西,注册表可以存储类似key/value这样的键值对。 一般来说,系统或者某些应用程序会把自己的一些属性存储在注册表中,即使系统重启或者应用程序重启,它还是能够根据之前在注册表中设置的属性,进行相应的初始化操作。Android平台也提供了一个类似的机制,称之为属性服务(property service)。
2015-01-29 22:17:21 1221 1
原创 深入理解Android(02)——深入理解JNI与应用
1、JNI概述JNI(Java Native Interface)Java本地调用接口。JNI主要实现两个目标:(1)Java程序中的函数,可以调用native编写的函数方法,一般是指C或者C++语言写的代码(2)Native中的函数可以调用Java中的方法和函数JNI主要解决两个问题:(1)解决了Java的平台无关性,这一点是通过底层的Native代码来实现的(2)Jav
2015-01-17 16:12:51 669
原创 深入理解Android(01)——Android系统的全面介绍
1、系统架构 android系统一共分为四个层次,主要包括applications,framework,libraries,linux内核层。Android系统架构图示:Linux内核层:主要是linux的内核与一些驱动模块,比如蓝牙驱动,照相机驱动,usb驱动,wifi驱动等。Libraries:这一层主要是动态库、Android运行时候的库、Dalvik虚
2015-01-15 10:45:41 850
原创 JAVA设计模式(八)——策略模式
1、策略模式 策略模式也是行为模式之一,它对一系列的算法进行封装,为所有算法定义一个抽象的算法接口,并通过继承该抽象算法接口对所有的算法加以封装实现和实现。具体的算法选择交给客户端决定。 策略模式主要用来平滑地处理算法的切换2、结构图示3、代码展示
2015-01-12 22:05:48 649
原创 JAVA设计模式(七)——装饰模式
1、设计原则:1. 多用组合,少用继承。利用继承设计子类的行为,是在编译时静态决定的,而且所有的子类都会继承到相同的行为。然而,如果能够利用组合的做法扩展对象的行为,就可以在运行时动态地进行扩展。2. 类应设计的对扩展开放,对修改关闭。
2015-01-10 09:41:34 617
原创 JAVA设计模式(六)——建造者模式
1、建造者模式 建造者模式又被成为生成器模式,是GoF提出的23种设计模式种的一种。 建造者模式是一种对象创建型的模式,用来隐藏复合对象的创建过程,他把复合对象的创建过程加以抽象,通过子类的继承或者重载,动态的创建具有复合属性的对象。2、
2015-01-08 14:40:48 575
原创 JAVA设计模式(五)——原型模式
1、原型模式定义 原型模式与前面的单例模式一样,也是一种对象创建模式,它采用复制原型对象的方法创建一个与原型一样的对象的方法,来创建一个对象实例。这样就使得原型模式创建的对象,具备了和原型一样的数据资源。2、
2015-01-06 22:44:30 574
原创 Android上一个动画效果的实现与优化
1、背景介绍 这个好像没有太多需要解释的地方,就是我们在进行网络请求的时候会有一个加载图,这里我们常常使用很多张图片形成一个动画,等数据加载完毕之后就影藏或者销毁。2、实现方式 提供一个最原始的实现方式,代码多一些,不过不难理解,直接贴出XML代码如下:<animation-list xmlns:android="http://schemas.and
2015-01-06 14:59:43 641
原创 GitHub的客户端介绍
1、背景介绍 GitHub是一个代码托管的社区,这个服务器是在国外的,一般访问的话要使用https协议,大家可以在搜索引擎上搜查一下,就知道了。 在传统的方式中,我们常常使用命令行的形式去提交代码,但是这样会有许多问题出现。比如,仓库是否重合了,仓库是否合并了,代码是第几次提交,都需要手动的命令行形式提交,尤其在提交图片的时候,就更加不那么爽快了,这个时候,你会不会
2015-01-05 09:54:44 789
原创 巧用HTML标签优化XML中的布局
1、HTML介绍 在我的博客Android4.0网络开发中,详细介绍过XML文件格式,这里就不在介绍XML,但说HTML。 HTML是超文本标记语言,它和XML有许多相似的地方,比如都可以储存一定的数据。HTML的出现,主要是适应互联网的发展,它是构成网页的主要语言,可以用来描述文字,图像,动画,声音,表格,链接等数据。 HTML主要包括head头部
2015-01-04 21:49:16 1169
原创 JSON数据格式分析
1、JSON介绍 JSON是一种数据结构比较简单,轻量级的,易于存储的数据结构形式。很方便人的阅读,也方便机器的编写和解析。 JSON是一种完全独立于文本语言的文本结构,我们既可以在js代码中写json数据,也能在java、php等语言中使用这种文本形式。2、JSON结构分析3、JSON数据举例 可能有的人对json数
2015-01-04 14:14:59 1358
Smali指令中文手册
2014-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人