码迷,mamicode.com
首页 > 移动开发
【Android开发经验】移动设备的“声波通信/验证”的实现——SinVoice开源项目介绍(二)
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992    在上一篇的文章中,我们介绍了声波通信/验证的原理和基本使用,这一篇,我们将就一些细节进行谈论。    再来一张项目的结构图    SinVoicePlayer类是我们使用的时候直接接触的类,通过调用play()方法,我们就能将需要传输的数字播放出去,下面是这个类的代码实现/* * Copyright...
分类:移动开发   时间:2014-11-16 00:40:08    阅读次数:425
Android中JSON数据格式的简单使用
/** * JSON:JavaScript对象表示法(JavaScript Object Notation)。 * JSON是存储和交换文本信息的语法。 * * 特点: * JSON是轻量级的文本数据交换格式 * JSON独立于语言和平台 * JSON具有自我描述性,更以理解 * * 与XML...
分类:移动开发   时间:2014-11-16 00:31:34    阅读次数:292
Android 利用SharedPreferences保存与删除 用户登录数据
创建SharedPreferences对象:SharedPreferences sharedPreferences = context.getSharedPreferences("userInfo", MODE_PRIVATE); Editor editor = sharedPreferences....
分类:移动开发   时间:2014-11-16 00:27:58    阅读次数:326
Android开发——VirtualBox环境中的虚拟机使用
题目想了半天,还是那么纠结,解释下吧。最近开始接触Android开发,开发环境的部署就不说了,各种费劲凿墙。好不容易搞定了,调试又来了问题。Android设备老旧,效率低下;AVD就是更不用说了,一张张图片看过去。好在有神器,Genymotion! 在此强力推荐~!性能甩各种android设备好几条...
分类:移动开发   时间:2014-11-16 00:27:09    阅读次数:249
cocos2d-android
使用cocos2d-android.jar无法查看源码,也没有点击添加源码按钮,解决办法项目右键-properties-libraries-Android private libraries-remove然后add jar 把cocos2d-android.jar 重新添加进来最后一定要在order...
分类:移动开发   时间:2014-11-16 00:27:47    阅读次数:232
【Android开发经验】移动设备的“声波通信/验证”的实现——SinVoice开源项目介绍(一)
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992    在APP市场上,经常有一些充满新意的应用让我们眼前一亮,比如微信的面对面加好友,支付宝的声波支付等等,都是通过声波的方式进行握手通信,今天这篇文章将介绍声波通信和声波验证的实现原理和代码实现。    首先介绍一下声波验证的原理。如果我们想发出声音,就必须震动,说话是声带在震动,手机能播放音乐是喇叭在震...
分类:移动开发   时间:2014-11-15 23:19:13    阅读次数:1999
android sqlite database
android sqlite...
分类:移动开发   时间:2014-11-15 23:18:27    阅读次数:316
深入理解计算机系统第二版习题解答CSAPP 2.6
使用打印字节的方式可以知道十进制数12345的十六进制为0x00003039,十进制浮点数12345.0的十六进制为0x4640E400。转换为二进制为1 /*2 0 0 0 0 3 0 3 93 00000000000000000011000000...
分类:移动开发   时间:2014-11-15 22:59:33    阅读次数:379
BZOJ2100 [Usaco2010 Dec]Apple Delivery
水水更健康。。。话说回来,这真的是水题?T T首先,容易想到:令ans1 = t1为源,到s和t2的距离之和;ans2 = t2为源,到s和t1的距离之和ans = min(ans1, ans2)然后,开始写单元最短路。。。spfa。。。 1 /***************************...
分类:移动开发   时间:2014-11-15 22:57:44    阅读次数:364
appbox之: linux串口测试程序
平台:从网上买的X86平台(baytrail -D (cerelon J1900)) Baytrail平台自带两个串口,基本上就是低端台式机的配置 串口也是同台式机一样 问题:这里将这个X86平台(baytrail cerelon J1900)当成从机设备, 将其接到PC的串口上,一直无输出 解决:串口线两端都是母头,也就是说是直连的,那么这样,baytrail的tx直接...
分类:移动开发   时间:2014-11-15 21:51:34    阅读次数:349
android学习十一(android的SQLite数据库的使用)
SQLite的使用总结...
分类:移动开发   时间:2014-11-15 21:49:19    阅读次数:384
IOS中类和对象de区别
类与对象的概念类是对同一类事物高度的抽象,类中定义了这一类对象所应具有的静态属性(属性)和动态属性(方法)。对象是类的一个实例,是一个具体的事物。类与对象是抽象与具体的关系。类其实就是一种数据类型,它的变量就是对象。类与类之间的关系——继承关系A是B如果这句话说的通,在设计程序的时候就可以看成是继承...
分类:移动开发   时间:2014-11-15 21:45:37    阅读次数:196
深入理解计算机系统第二版习题解答CSAPP 2.1
A.将0x39A7F8转换为二进制。0011 1001 1010 0111 1111 1000B.将二进制1100 1001 0111 1011转换为十六进制。0xC97BC.将0xD5E4C转换为二进制。0000 1101 0101 1110 0100 1100D.将二进制10 0110 1110...
分类:移动开发   时间:2014-11-15 21:41:22    阅读次数:205
深入理解计算机系统第二版习题解答CSAPP 2.2
填写空白项。n2n(十进制)2n(十六进制)95120x200195242880x8000014163840x400016655360x10000171310720x200005320x2071280x80
分类:移动开发   时间:2014-11-15 21:41:29    阅读次数:222
NO.4 Android开发中常用框架及工具
android-pulltorefresh一个强大的拉动刷新开源项目,支持各种控件下拉刷新ListView、ViewPager、WevView、ExpandableListView、GridView、(Horizontal)ScrollView、Fragment上下左右拉动刷新,比johannils...
分类:移动开发   时间:2014-11-15 21:40:57    阅读次数:193
深入理解计算机系统第二版习题解答CSAPP 2.3
填写空白。单字节可以用两个十六进制数表示。十进制二进制十六进制00000 00000x001671010 01110xA7620011 11100x3E880101 10000x58550011 01110x371361000 10000x882431111 00110xF3800101 00100...
分类:移动开发   时间:2014-11-15 21:32:34    阅读次数:192
深入理解计算机系统第二版习题解答CSAPP 2.4
不进行数字转换为二进制和十六进制,计算结果。A. 0x503C + 0x8 = 0x5044B. 0x503C - 0x40 = 0x4FFCC. 0x503C + 64 = 0x503C + 0x40 = 0x507CD. 0x50EA - 0x503C = 0xBD
分类:移动开发   时间:2014-11-15 21:31:20    阅读次数:752
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!