HengFeng

--博观而约取,厚积而薄发
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2014年1月7日

摘要: 阅读全文

posted @ 2014-01-07 16:46 hengfeng 阅读(282) 评论(0) 推荐(0) 编辑

2013年4月15日

摘要: package org.wyh; import java.util.*; public class GetEveryTotal{ /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub ArrayList<String> list = new ArrayList<String>(); list.add("1"); list.add... 阅读全文

posted @ 2013-04-15 10:19 hengfeng 阅读(184) 评论(0) 推荐(0) 编辑

2013年3月29日

摘要: Mokoid是一个简洁的开源项目,从中可以学到android HAL/JNI/framework的实现。一, HAL层 (hardware\modules\led\Led.c & Led.h)在HAL最重要的是要有2个结构体:hw_module_t和hw_device_t某个具体的module需要封装这2个结构体,生产自己的结构体:structled_module_t{ struct hw_module_t common;};structled_control_device_t{ struct hw_device_t common; /* attributes */ int fd; / 阅读全文

posted @ 2013-03-29 11:14 hengfeng 阅读(753) 评论(0) 推荐(0) 编辑

2013年2月18日

摘要: 一,什么是“纳信”纳信是基于局域网的一款android即时通讯软件。二,“纳信”有哪些功能1. 在同一局域网(WIFI)内,不同用户上线/下线检测。2. 进行文字聊天,并把聊天内容保存到数据库中。3. 发送/接收 sdcard上的文件,提示接收/发送进度。4. 建立语音对讲。5. 实时视频功能。 阅读全文

posted @ 2013-02-18 22:33 hengfeng 阅读(213) 评论(0) 推荐(0) 编辑

2013年2月6日

摘要: 大部分有聊天功能的APP的聊天界面都是使用上图所示的界面布局,即本方和对方的聊天内容分别放置在屏幕的左右两边。要实现上述的效果,可以使用ListView绑定一个SimpleAdatper子类,在SimpleAdatper子类中重写getView方法。在getView中判断消息是谁发送的,并返回相应的View: //定义一个扩展的SimpleAdapter private class ExSimpleAdapter extends SimpleAdapter{ public ExSimpleAdapter(Context context, ... 阅读全文

posted @ 2013-02-06 17:24 hengfeng 阅读(385) 评论(0) 推荐(0) 编辑

2012年5月8日

摘要: ZZ:http://www.dz3w.com/articlescn/usb/10699.htmlUSB接口充电知识及常用电源管理芯片介绍 毋庸置疑,USB电源的最大用途是能够为便携产品的电池充电。但是,无论是USB电源还是其它电源,电池充电都不仅仅是从电源取电这样简单。对于Li+电池尤其如此,充电不正确不仅会缩短电池寿命,而且存在安全隐患。设计合理的充电器可以优化安全性并增强用户体验,同时它还降低了退货、维修担保等风险,进而降低成本。 通过USB为电池充电需要权衡电池“维护和保养”,考虑USB功率限制以及便携式消费产品设计中存在的体积和成本问题。本文讨论了如何在这些因素中达到最佳平衡。 并.. 阅读全文

posted @ 2012-05-08 13:50 hengfeng 阅读(2004) 评论(0) 推荐(0) 编辑

2012年4月12日

摘要: ZZ : http://www.chineselinuxuniversity.net/articles/36402.shtml有时候需要在Linux kernel--大多是在需要调试的驱动程序--中读写文件数据。在kernel中操作文件没有标准库可用,需要利用kernel的一些函数,这些函数主要有: filp_open() filp_close(), vfs_read() vfs_write(),set_fs(),get_fs()等,这些函数在linux/fs.h和asm/uaccess.h头文件中声明。下面介绍主要步骤 1. 打开文件 filp_open()在kernel中可以打开文件... 阅读全文

posted @ 2012-04-12 16:38 hengfeng 阅读(309) 评论(0) 推荐(0) 编辑

2012年2月9日

摘要: ZZ:http://hi.baidu.com/%B1%D5%C4%BF%B3%C9%B7%F0/blog/item/e7284ef16bcec3c70a46e05e.htmlselect函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型: #include sys/time.h> #include unistd.h> int select(int maxfd,fd_set *rdset,fd_set *wrset,fd_set *exset,struct timeval *timeout); 参数maxfd是需要监 阅读全文

posted @ 2012-02-09 17:14 hengfeng 阅读(343) 评论(0) 推荐(0) 编辑

2012年1月14日

摘要: ZZ : http://blog.csdn.net/yeqishi/article/details/6745802Android比较重要的三个img文件:make systemimage - system.img make userdataimage - userdata.img make ramdisk - ramdisk.img make snod - 快速打包system.img (with this command, it will build a new system.img very quickly. well, you cannot use “make snod” for all 阅读全文

posted @ 2012-01-14 12:03 hengfeng 阅读(1422) 评论(0) 推荐(0) 编辑

2012年1月10日

摘要: 无意中从机锋市场下载到一款全能系统检测软件--Elixir2。它是一款Android平台上的全面系统信息的监控插件,能够显示电池、cpu、内存、内部和sd卡存储、分辨率、wifi、移动网络、gps、蓝牙、传感器等基本信息。 其中还有一个亮点是可以查看系统LOG, 包括logcat和dmesg,可以查找,过滤,设置LOG等级。这样就不用每次都要连着数据线用adb来参考LOG了。 阅读全文

posted @ 2012-01-10 10:55 hengfeng 阅读(273) 评论(0) 推荐(0) 编辑