摘要: 回家 阅读全文
posted @ 2015-08-12 22:46 小z亦小 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 什么是软件架构前言:软体设计师中有一些技术水平较高、经验较为丰富的人,他们需要承担软件系统的架构设计,也就是需要设计系统的元件如何划分、元件之间如何发生相互作用,以及系统中逻辑的、物理的、系统的重要决定的作出。在很多公司中,架构师不是一个专门的和正式的职务。通常在一个开发小组中,最有经验的程序员会负... 阅读全文
posted @ 2015-08-12 10:50 小z亦小 阅读(967) 评论(0) 推荐(0) 编辑
摘要: Android平台包含了对蓝牙网络协议栈的支持,它允许一个蓝牙设备跟其他的蓝牙设备进行无线的数据交换。应用程序通过Android蓝牙API提供访问蓝牙的功能。这些API会把应用程序无线连接到其他的蓝牙设备上,具有点到点和多点无线特征。使用蓝牙API,Android应用程序能够执行以下功能:1. 扫描... 阅读全文
posted @ 2015-08-12 09:54 小z亦小 阅读(2018) 评论(0) 推荐(0) 编辑
摘要: 使用标签复用布局文件 尽管Android通过内置了各种各样的控件提供了微小、可复用的交互性元素,也许你需要复用较大的组件---- 某些特定布局文件 。为了更有效率复用的布局文件,你可以使用以及 标签将其他的布局文件加入到当前的布局文件中。 复用布局文件是一种特别强大的方法,它允许你创建可复用性的布局... 阅读全文
posted @ 2015-08-10 11:35 小z亦小 阅读(591) 评论(0) 推荐(0) 编辑
摘要: Android oom 有时出现很频繁,这一般不是Android设计的问题,一般是我们的问题。 就我的经验而言,出现oom,无非主要是以下几个方面: 一、加载对象过大 二、相应资源过多,没有来不及释放。 解决这样的问题,也有一下几个方面: 一:在内存引用上做些处理,常用的有软引用、强化引用... 阅读全文
posted @ 2015-08-07 16:33 小z亦小 阅读(2702) 评论(0) 推荐(0) 编辑
摘要: 首先,让我们来思考下面几个问题:什么是Dalvik虚拟机?Dalvik VM与JVM有什么区别?Dalvik VM有什么新的特点?Dalvik VM的架构是怎么样的?首先,我得承认第一个问题问得很傻:什么是Dalvik虚拟机?没有人给出过一个明确的定义,但是,我们似乎可以从人们对Java虚拟机的描述... 阅读全文
posted @ 2015-08-07 16:30 小z亦小 阅读(5009) 评论(0) 推荐(0) 编辑
摘要: 一、类加载器首先来看一下java程序的执行过程。 从这个框图很容易大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中输入[java]view plaincopyjavacYourClassName.java此时,你的java代码就被编译成... 阅读全文
posted @ 2015-08-07 16:29 小z亦小 阅读(4718) 评论(0) 推荐(1) 编辑
摘要: java泛型什么是泛型?泛型(Generic type 或者 generics)是对Java语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection ... 阅读全文
posted @ 2015-08-07 16:24 小z亦小 阅读(1995) 评论(0) 推荐(0) 编辑
摘要: 本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名123456789101112131415packageReflect;/*** 通... 阅读全文
posted @ 2015-08-07 16:23 小z亦小 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Android开源项目分类汇总如果你也对开源实现库的实现原理感兴趣,欢迎 Star 和 ForkAndroid优秀开源项目实现原理解析欢迎加入 QQ 交流群:(入群理由必须填写群简介问题答案) 214742675(五群)377723625(一群已满)383537512(二群已满)63224677(三... 阅读全文
posted @ 2015-08-07 16:16 小z亦小 阅读(683) 评论(0) 推荐(0) 编辑