Добавлена возможность сохранения fingerprint'ов. Пока они не распознаются после сохранения, надо подумать над структурой.
Класс RecognizeManager.java разрублен на два: FingerprintManager.java и RecognizeManager.java.

Добавлен ConnectionChangeReceiver.java
Исправлено часть ошибок вчерашнего разделения классов. Начато внедрение сервиса для распознавания в фоновом режиме. Пока ничего не работает.
Окончательно разделены RecognizeManager.java и FingerprintManager.java. Добавлен RecognizeService.java, правда он почему-то не вызывается, хотя intent посылается. Есть проблемы с синхронизацией при вызове recognizeFingerprint, несмотря на то, что метод объявлен synchronized, есть подозрение, что фактически он не обеспечивает необходимую синхронизацию.
Большой апдейт, поэтому по пунктам:
1. Наконец-то работоспособный сервис для распознавания сохранённых fingerprints в фоновом режиме.
2. Реализованно запоминание url песни на простоплеере в базу данных. За счёт этого при дальнейших проигрываниях не происходит повторный поиск. (Кстати есть забавный баг на странице истории, иногда песни меняются местами)
3. Добавлена загрузка coverArt. Для этого была использована билиотека Android-Universal-Image-Loader. Почитать про неё можно здесь http://habrahabr.ru/post/134186/ Крайне рекомендую также изучить её код, там есть много полезных приёмов, которые скорее всего пригодятся нам при разработке.
4. Пофикшены некоторые мелкие баги.
!!!До сих пор по непонятным причинам не обновляется страница истории!!!
Merge pull request #4 from programmerr47/savefingerprints

Savefingerprints merge