2013年7月11日
摘要: http://blog.csdn.net/column/details/anidea-ndk.html 【转】作者:conowen@大钟 阅读全文
posted @ 2013-07-11 14:59 F.C.CHELSEA 黑米 阅读(149) 评论(0) 推荐(0) 编辑
  2013年5月21日
摘要: 一直对V210的硬件编码不是很清楚。这篇文章不错,支持下。转自:http://ju.outofmemory.cn/entry/18804在上一篇《s5pv210中MFC的帧内存格式》中我们知道了MFC编码所需要的格式,现在我们就来看看他的编码过程。首先说一下编码环境,我用的开发板是天嵌的TQ210,运行linux系统,其他开发板差别应该不会很大。 linear mode MFC可以接收两种帧内存格式:linear mode和tile mode,因为tile比较麻烦,我这里就用linear模式来编码。修改MFC_ENC_MAP_FO在上一篇《s5pv210中MFC的帧内存格式》中我们知道了MFC 阅读全文
posted @ 2013-05-21 09:11 F.C.CHELSEA 黑米 阅读(989) 评论(0) 推荐(0) 编辑
摘要: http://www.csdn.net/article/2013-05-06/2815145-Android-open-source-projects-two记录下,有空看看。 阅读全文
posted @ 2013-05-21 09:03 F.C.CHELSEA 黑米 阅读(107) 评论(0) 推荐(0) 编辑
  2013年5月5日
摘要: 转自:http://blog.csdn.net/basonjiang_sz/article/details/6255893?reload一:通话相关的语音通路切换原理、震动接口6、语音通路 6.1、设置语音通路的路由 目前我们有两处处理: a、CallTracker.java中的 handlePollCalls() 检测到+clcc返回的电话列表中有状态为DriverCall.State.ALERTING(表示拨打电话后,对方已经振铃),此时需要设置语音通路为MODE_IN_CALL b、PhoneUtils.java中setAudioMode()函数 c、调用通路分析 Audi... 阅读全文
posted @ 2013-05-05 23:08 F.C.CHELSEA 黑米 阅读(261) 评论(0) 推荐(0) 编辑
  2013年4月11日
摘要: 1 void log_file( const int pid,const char * str_fmt,...) 2 { 3 FILE *fp; 4 5 fp = fopen("myfile.txt", "a"); 6 7 if(fp) 8 { 9 static char log_trace[256];10 va_list ap;11 struct tm *tm;12 time_t t;13 14 va_start(ap, str_fmt);15 ... 阅读全文
posted @ 2013-04-11 13:44 F.C.CHELSEA 黑米 阅读(283) 评论(0) 推荐(0) 编辑
  2013年4月2日
摘要: Handler+ExecutorService(线程池)+MessageQueue模式+缓存模式【转】转自:http://www.eoeandroid.com/thread-210082-1-1.htmlHandler+ExecutorService(线程池)+MessageQueue+缓存模式下面比起前一个做了几个改造:把整个代码封装在一个类中为了避免出现同时多次下载同一幅图的问题,使用了本地缓存封装的类: 1 package ghj1976.AndroidTest; 2 3 import java.lang.ref.SoftReference; 4 import java.net.URL. 阅读全文
posted @ 2013-04-02 16:38 F.C.CHELSEA 黑米 阅读(175) 评论(0) 推荐(0) 编辑
  2013年4月1日
摘要: sysfs接口函数的建立_DEVICE_ATTR 【转】出自:http://blog.csdn.net/manshq163com/article/details/78487142012-05-09 11:36:46|分类:linux文件系统|标签:device_attrsysfs接口函数|字号大中小订阅说道sysfs接口,就不得不提到函数宏DEVICE_ATTR,原型是#define DEVICE_ATTR(_name, _mode, _show, _store) \struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, 阅读全文
posted @ 2013-04-01 18:49 F.C.CHELSEA 黑米 阅读(6864) 评论(0) 推荐(0) 编辑
  2013年3月11日
摘要: 原文:http://hi.baidu.com/mcu99/blog/item/389a6fde38f69950cdbf1a75.html在这篇文章(【09.03.25】Linux环境中dlopen函数的简单应用)中。实现了在UBUNTU LINUX环境下使用dlopen函数动态调用.so链接库。但是也提到了在Android下未能成功。由于Android也是使用linux内核,因此估计程序本身可能并没有什么错误,问题应该是出现在Android.mk文件中。今天早上试着修改了一下Android.mk,终于将这个问题解决了。好在两个C程序和一个.mk文件并不是太长,现将它们贴一遍/********* 阅读全文
posted @ 2013-03-11 15:20 F.C.CHELSEA 黑米 阅读(490) 评论(0) 推荐(0) 编辑
  2013年1月27日
摘要: 转自:http://blog.csdn.net/sunboy_2050/article/details/63187511. 前言 Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过 system函数来调用shell命令。但是,system函数仅返回命令是否执行成功,而我们可能需要获得shell命令在控制台上输出的结果。例如,执行外部命令ping后,如果执行失败,我. 阅读全文
posted @ 2013-01-27 23:19 F.C.CHELSEA 黑米 阅读(229) 评论(0) 推荐(0) 编辑
  2013年1月15日
摘要: // 由经纬度计算两点距离privatefinaldoubleEARTH_RADIUS= 6378137.0;privatedoublegps2m(doublelat_a,doublelng_a,doublelat_b,doublelng_b) {doubleradLat1 = (lat_a * Math.PI/ 180.0);doubleradLat2 = (lat_b * Math.PI/ 180.0);doublea = radLat1 - radLat2;doubleb = (lng_a - lng_b) * Math.PI/ 180.0;doubles = 2 * Math.asi. 阅读全文
posted @ 2013-01-15 11:55 F.C.CHELSEA 黑米 阅读(255) 评论(0) 推荐(0) 编辑