JensenSung / Euphony

Euphony; Acoustic Data Telecommunication Library For Android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Euphony

Acoustic Data Telecommunication Library. This is for Android version.
Euphony provides a handiness library designed to communicate with other devices(android and web) using mic and recorder.

Official Facebook Page : [http://www.facebook.com/euphonyproject] (http://www.facebook.com/euphonyproject)

Euphony is very easy to use

in Transmitter

mContext = MainActivity.this;
EuTxManager mTxManager = new EuTxManager(mContext);
mTxManager.euInitTransmit("Hello, Euphony", 5); // To generate acoustic data "Hello, Euphony" for 5 times.
mTxManager.setSoftVolume(95.0); //To set software volume
mTxManager.process();

in Receiver

EuRxManager mRxManager = new EuRxManager();
mRxManager.Listen();  //Listening Start
mRxManager.Finish();  //Listening End
mRxManager.setAcousticSensor(new AcousticSensor() {
@override
    public void notify(String letters) {
        //when data is received
    }
});

Architecture

## Web version Web version is also available now. but only transmitter version. [Web version.] (http://euphony.develog.net/js/euphony.js)

Contributing

Changes are improvements are more than welcome! Feel Free to fork and open a pull request. Please make your changes in a specific branch and request to pull into master.

License

Euphony is licensed under the [MIT license.] (https://github.com/designe/Euphony/blob/master/LICENSE.txt)

About

Euphony; Acoustic Data Telecommunication Library For Android


Languages

Language:Java 45.6%Language:C 20.3%Language:D 17.4%Language:Shell 12.2%Language:C++ 3.5%Language:Makefile 1.0%