2013年7月19日

关于NDK读写文件出现Fatal signal 11 (SIGSEGV)的问题

摘要: 在NDK中读写SD卡,使用fopen+fscanf读文件,总提示出现Fatal signal 11 (SIGSEGV)。以前出现过一次,可惜当时没有记下什么原因,只能再查一次。 用android Log查看,发现fopen返回的是NULL。突然想起来原来忘在工程里添加读写SD卡的权限了…… 虽然是傻问题,也得乖乖记录下来。大家遇到这个问题,也注意检查一下工程权限哦。 阅读全文

posted @ 2013-07-19 17:43 流浪寒冬 阅读(1213) 评论(0) 推荐(0)

2013年5月2日

在Android平台利用AChartEngine绘制统计类图表的方法

摘要: 0 引子AchartEngine是Android平台上的绘制科学统计图表的第三方应用库。可以绘制基本的折线图、曲线拟合图、直方图、圆饼图等多种图表。开发者提供了详细的接口介绍、DEMO工程与源码,因此可以很方便地使用它进行二次开发。这段时间在工作中使用了这一绘图库,故在此记录使用的方法,为以后再次使用节约时间。1 源码与开发环境 最新的库文件及源码可以在https://code.google.com/p/achartengine/中下载与查阅。开发者提供了一个全面的DEMO工程,绘制了折线图、曲线图、直方图、点图、圆饼图、圆环图、混合图等多种统计图表。工程可以在Eclipse下的Android 阅读全文

posted @ 2013-05-02 18:29 流浪寒冬 阅读(785) 评论(0) 推荐(0)

2013年3月20日

利用Android NDK移植Linux程序

摘要: 0. 引子 Android NDK的开发教程在网络上随处可见。流程大体相似,但细节却各有不同。大家在移植的过程中,也会出现各种千奇百怪的错误。于是写这篇文章,希望记录下自己探索的过程,也为大家可能遇到的问题提供参考。 在开始之前,我们需要弄清,什么样的东西可以移植。一个带源码的MFC工程可以移植吗?一个没有源码的.dll文件可以移植吗? Android的底层是ARM架构,只有通过ARM-Linux编译器过的代码,才能够在Android平台上运行。 而大多数PC是X86架构,因此,在PC上编译通过的代码不能直接在Android上运行,即便PC的操作系统是Linux。不能直接执行,想“间接执... 阅读全文

posted @ 2013-03-20 18:09 流浪寒冬 阅读(2446) 评论(0) 推荐(0)

导航