聲音 對 就是聲音.
1.當使用者到吹一吹介面之後 有乙個核心的執行緒便開啟一直在讀取麥克風的聲音資訊.
2.當500毫秒以內或者讀取的5次資料的平均值超過某乙個值的時候 則就可以觸發吹一吹事件
3.通知介面,介面接受到之後 響應響應的動畫。
以下是執行緒的**:
importandroid.media.audioformat;
import
android.media.audiorecord;
import
android.media.mediarecorder;
import
android.os.bundle;
import
android.os.message;
import
com.bshark.letmessage.ui.blowactivity.myhandler;
import
com.bshark.letmessage.util.parameter;
public
class recordthread extends
thread
@override
public
void
run()
int value = integer.valueof(v / (int
) r);
tal = tal +value;
endtime =system.currenttimemillis();
time = time + (endtime -currenttime);
if (time >= 500 || number > 5) }}
ar.stop();
ar.release();
bs=100;
} catch
(exception e)
}}
android騰訊微博吹一吹實現原理
1.當使用者到吹一吹介面之後 有乙個核心的執行緒便開啟一直在讀取麥克風的聲音資訊.2.當500毫秒以內或者讀取的5次資料的平均值超過某乙個值的時候 則就可以觸發吹一吹事件 3.通知介面,介面接受到之後 響應響應的動畫。以下是執行緒的 package com.bshark.letmessage.ser...
利用錄音AudioRecord實現吹一吹效果
不錯的創意,記一下,原帖原理其實就是話筒的監聽,需要在androidmanifest.xml中要加入兩個許可權 另外模擬器無法測試,只能用真機才有效果 另外 低於api 14的sdk可能無效,我測試小公尺android2.3.5似乎無效,三星9300 android4.0有效!以下是copy的 留在...
利用錄音AudioRecord實現吹一吹效果
不錯的創意,記一下,url 原帖 url 原理其實就是話筒的監聽,需要在androidmanifest.xml中要加入兩個許可權 另外模擬器無法測試,只能用真機才有效果 另外 低於api 14的sdk可能無效,我測試小公尺android2.3.5似乎無效,三星9300 android4.0有效!以下...