Android Audio Mixer

yeah, finally… import java.util.ArrayList; import java.util.List; import android.util.SparseArray; public class AudioMixer { private static final String TAG = AudioMixer.class.getSimpleName(); public static final long DEFAULT_TIMEOUT = 1000; private SparseArray<List<short[]>> buffer = new SparseArray<List<short[]>>(); private List<short[]> output = new ArrayList<short[]>(); private Object lock = new Object(); private long timeOut = DEFAULT_TIMEOUT; private long start = System.currentTimeMillis(); public […]

Android WiFi MAC Address

Every WiFi hardware have it’s own MAC Address, and the address is unique to every single WiFi hardware, means there has only one device for each address. Android device that support WiFi, also has a MAC address. 1. Add this to AndroidManifest.xml <uses-permission android:name=”android.permission.ACCESS_WIFI_STATE” /> 2 The code… WifiManager manager = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo info […]

Android Bluetooth ID

To determine the ID of our android app’s user, we need an ID, one of the possible ID we could acquire is the Bluetooth ID. The one should be matter is that, the device who will be the user of our app should have a Bluetooth feature. Here are the steps : 1. Define Bluetooth […]

TeamTalk4 mobile tutorial

This app is available in play store : Description TeamTalk4 mobile is based on TeamTalk4 Desktop ( which is a freeware conferencing system which allows multiple users to participate in audio and video conversations on the Internet. Currently only support audio (receive only). If you happy to help us to continue the development, please […]