- 博客(20)
- 资源 (18)
- 收藏
- 关注

原创 Android_基于g-sensor的坐下动作的的识别
基于g-sensor的坐下的姿势识别。手机需要放在口袋里,手机拿在手上的暂时还不支持。如果看不明白,可以先学习这篇文章计步算法识别:http://blog.youkuaiyun.com/finnfu/article/details/45273183算法流程:1.五阶移动均值滤波2.波谷峰值检测3.根据波形特征判断是起立还是坐下核心代码:package com.research.sensor.finnfu.ge...
2017-11-15 18:26:05
2978
1

原创 Android_基于g-sensor的走路,跑步的识别
最近根据以前的计步算法基础,改进了一下,可以识别出是在走路还是跑步(骑行暂未实现)。大体上,还是在计步算法上的改进,在步点的时候增加时间的判断。之前的计步算法识别:http://blog.youkuaiyun.com/finnfu/article/details/45273183直接提贴出核心代码:package com.research.sensor.finnfu.gesturedetector.detec...
2017-11-15 18:17:38
6664

原创 Android_基于G-Sensor的计步算法
一、写在分享之前学习android也有将近一年的时间了,一直在看大牛们分享的知识,今天也想分享自己之前的一点研究,关于计步器算法的。目前在计步领域比较领先的有乐动力以及春雨计步器,在做算法的参数调试的时候也是一直拿这两个应用做对比。乐动力当之无愧行业第一,不管是应用的体验还是准确度都是非常棒,春雨计步器的亮点是轻量级,使用以及界面操作都很简单。之前因为一些需求,需要做一个计步器,所
2015-04-25 19:39:29
28049
14
原创 ios下使用speex进行音频压缩
前言本片文章是关于ios下关于使用speex进行pcm音频压缩的实例,一般应用在语音通话中。网上搜罗了一些资料,发现不能成为一个整体,在此整理一下,做个总结。github地址:https://github.com/finnfu/ios_speex简单介绍一下:speex库文件:封装的若干类:分为三个模块一:音频的实时采集这里直接使用的 作者zxy写的音频采集模块XYRecorder,使用的是au...
2017-10-14 11:38:44
2207
原创 AFNetWorking3.0 http post 字符串
最新因为项目的需求,需要使用http post一个字符串到服务器,研究了一天,先上代码- (void)httpPostWithSerializerRequest:(NSString *)urlString parameters:(id)parameters result:(void (^)(ResultInfo *resultInfo, id returnObject))result netw
2017-09-12 17:41:13
1929
原创 ios&object-c深浅拷贝解析
对于深浅拷贝自己一点理解,java中也类似,我觉得应爱基于如下这个原则:1.浅拷贝是指拷贝对象时仅仅拷贝对象本身(包括对象中的基本变量),而不拷贝对象包含的引用指向的对象。2.深拷贝不仅拷贝对象本身,而且拷贝对象包含的引用指向的所有对象。
2016-09-22 14:36:48
1193
原创 Android事件分发总结
Android事件分发分两个方面:1.View的事件分发(例如button这种控件)2.ViewGroup的事件分发(我们平时项目里经常用到的各种布局,全都属于ViewGroup的子类)先做简单分析,然后穷举栗子(对,你没看错,基本是穷举了),看完你就懂了,看不懂一、二部分分析的,直接看第三部分例子,找到规律,其实事件分发只要知道这个规律就行了,并不需要知道里面具体源码的流程,
2016-05-28 21:32:06
552
原创 模版方法模式
what is templatemethod,一句话我的理解:在超类并定义了算法的步骤,定义了共有步骤的具体实现,并允许子类为一个或者多个步骤提供实现。解释:比如在超类中定义算法步骤包括5步,其中1、3、5是在超类中实现的,2、4的实现在子类中有不同,所以子类各自实现。
2015-06-14 20:59:26
667
原创 适配器模式
适配器,我们应该很常见才对,以前美版或者欧版的iphone充电时,需要一个充电器的转接头,那个转换头就是适配器。一句话适配器:使这样东西看起来像那样东西,就是适配器模式
2015-06-14 20:48:32
426
原创 命令模式
这些绝密的文件投递箱已经促成了间谍工业的革命。我只需要把需求丢进去,就会有人消失,政府一夜之间改朝换代,而我的干洗衣服也洗好了。我不必管它们是何时,何地,如何完成的,反正就是完成了。
2015-06-14 20:30:53
525
原创 git命令总结
对于git,以一个完整的提交代啊过程,以及提交过程中遇到的问题为例做一个简单总结。一般正规企业都会有代码版本管理,目前比较流行的是git+gerrit,并且代码一般都分为集成流Debug_Dev以及集成流Int。开发流用于版本测试,测试通过了代码才会提交集成流,然后再测试集成流,可以的话才能发布release的版本。下面是完整的代码提交过程,写的比较简单,其实有时候是会出现问题的,常见的问题我也做了一个总结。
2015-05-21 21:50:19
635
原创 观察者模式
一句话描述:你到报社订阅了报纸,当报社有了新报纸,就会送到你家,当你退订后,就不会送过来了。这里的订阅就相当于注册,退订就是解注册,收到报纸就是更新的过程。
2015-05-17 23:03:22
578
原创 策略模式
最近在看《Head First设计模式》,老外写的书真心是幽默风趣,通俗易懂,这个系列应该有至少13篇,权当读书笔记了。学习之前我们需要了解以下基本前提:学习设计模式不是为了设计模式本身,而是要明白这种设计为什么好,跟我们自己的实现有什么区别,我们自己最初的想法为什么就渣,明白这种对比的优缺点,
2015-05-17 22:51:40
740
原创 工具类_公历农历互转_同时支持星期的查询
写了一个工具类DateTransfer,提供在1900-2099年的以下功能:1.公历转换为农历2.农历转换为公历3.公历日期获取星期4.农历日期获取星期5.获取指定农历年月的一个月的字符串数组6.获取指定农历年的所有月份的字符串数组
2015-05-08 22:26:38
1993
1
原创 开源项目WilliamChart的学习笔记1_demo的学习
本文首先介绍一下demo,熟悉一下这个的WilliamChat图标库的基本用法,争取下一篇可以分析一下这个开源库的基本实现。如果已经在真机上跑起来的童鞋可以看到,上面是四个图表,分别是线性图表,正常直方图,横向直方图,栈图表(本文以此为例,其它三个用法一样)最下面的一排是五个按钮,前四个是设置按钮,最后一个是播放按钮。首先介绍一下各个按钮的作用右一是play按钮:第一次点击是图表更新的动画,第二次点击是图表消失以及再次出现的动画,动画过程中play按钮为不可点击状态。右二是动画效果的设置按钮,包括图
2015-04-28 20:18:30
6334
WeatherMap iOS
2012-09-24
AVCam iOS
2012-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人