1、Activity生命周期? onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDetroy() 2、Service生命周期? service 启动方式有两种,一种是通过startService()方式进行启动, ...
分类:
移动开发 时间:
2018-03-27 16:48:52
阅读次数:
275
在Echoprint系列--编译中编译了源码,这次将Echoprint移植到Android平台并测试识别歌曲功能。一、编译库1、环境准备Android NDK,我的是android-ndk-r10e修改源码,把src中的.cxx的文件重命名为.cpp,把src目录重命名为jniBoost源码,在PC上编译的时候也安装boost的,我的时boost_1_58_0,拷贝到jni目录2、编写编译配置文件...
分类:
移动开发 时间:
2015-06-10 15:45:32
阅读次数:
613
最近要做一个音乐相关的客户端,其中一个功能是音乐识别,搜索了一些资料选择Echoprint来开发,Echoprint是开源免费的,而且多种客户端都支持能节约很多时间,今天主要下载和编译源码以及测试。(备注:我的开发环境是Mac,所以下面以及之后都是Mac的环境)1、官网官网地址:http://echoprint.me2、安装依赖环境首先安装HomeBrew安装依赖库 brew install ff...
分类:
其他好文 时间:
2015-06-09 17:36:18
阅读次数:
568
Shazam是一个音乐识别软件,很多人可能常常会碰到这样的情况:在收音机或电视里听到一首好听的歌,却不知道歌名叫什么,谁唱的。Shazam可以告诉你歌曲的名字、专辑的名称还有作者。 将iPhone对着正在播放的音乐,Shazam可以通过手机的麦克风采样,大概只要采取十几秒的音源(歌曲样本),然后.....
分类:
其他好文 时间:
2015-02-14 13:44:12
阅读次数:
151