摘要: 为何要用到NDK? 前 段时间,工作中需要用android的应用程序访问android的根文件系统中的文件,但是由于应用程序的权限限制,无法访问这些文件,怎么办? 所以这就要用到了NDK编程了,既用C/C++代码实现访问系统文件,并将其生成本地库,供android中的java代码调用,这样就可以在java代 码中通过调用C/C++编写的库的接口来实现对系统文件的访问。下面就介绍下Android NDK的入门学习过程: 入门的最好办法就是学习Android自带的例子, 这里就通过学习Android的NDK自带的demo程序:hello-jni来达到这个目的。一、 开发环境的搭建a. androi 阅读全文
posted @ 2011-08-17 20:25 CrazyMann 阅读(3641) 评论(0) 推荐(0) 编辑
摘要: 一. 概念类间关系有很多种,在大的类别上可以分为两种:纵向关系、横向关系。纵向关系就是继承关系,它的概念非常明确,也成为OO的三个重要特征之一,这里不过多的讨论。横向关系较为微妙,按照UML的建议大体上可以分为四种:依赖 (Dependency)关联 (Association)聚合 (Aggregation)组合 (Composition)它们的强弱关系是没有异议的:依赖 < 关联 < 聚合 < 组合1. 依赖UML表示法:虚线 + 箭头 关系:" ... uses a ..." ,只是临时性的此关系最为简单,也最好理解,所谓依赖就是某个对象的功能依赖于另 阅读全文
posted @ 2011-08-17 19:45 CrazyMann 阅读(263) 评论(0) 推荐(0) 编辑