frank.sunny的个人技术空间
在互联网行业,实践总是走在理论的前面
摘要: 关于Linux下的icotl函数最近接触android开发,因为有时间所以就关注了下android的源码,在跟踪源码过程中到最后都会遇到icotl函数,虽然在Symbian中曾经遇到过RSocket的icotl函数,但是当时没有细究,今天有时间就搜索了下,原来这个函数是跟驱动相关的。下面这篇文章在很多博客网站都能看到,到底是谁写的就不细究了,但是他让我了解了这个函数的由来。下面就是转帖。我这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl, 所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一 阅读全文
posted @ 2011-10-20 15:09 frank.sunny 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: 本随笔原文和demo,详见链接Android app中加载jar插件插件的引入1、UI方面有些自定义的通用控件代码,并不局限于一个项目中使用,当需要共享使用时虽然可以采用源码方式合入新项目,但是这种原始方式增加代码布局上的复杂程度的同时,也增大了通用控件的不安全性。2、有些功能性模块,或是第三方开发,或是分阶段开发的,为了方便程序的功能扩展,我们同样考虑将功能代码封装为插件包的形式。那么在Android中是否支持插件呢?也就是是否支持类似Windows和Symbian平台的lib和dll等库方式呢?答案是肯定的,在Android中支持的插件库,可以是由C/C++开发的JNI形式,也可以是由ja 阅读全文
posted @ 2011-09-27 14:09 frank.sunny 阅读(17094) 评论(7) 推荐(0) 编辑