blob: a38411bd28b889decd425aaf2fe72d7556c4fd87 [file] [log] [blame]
Alexandre Lision6d867b92013-10-25 15:36:28 -04001package org.sflphone.utils;
2
3import org.sflphone.service.SipService;
4
5import android.os.Handler;
6import android.util.Log;
7
8public class MediaManager {
9
10 private static final String TAG = MediaManager.class.getSimpleName();
11 private SipService mService;
12 private SettingsContentObserver mSettingsContentObserver;
13
14 public MediaManager(SipService aService) {
15 mService = aService;
16 mSettingsContentObserver = new SettingsContentObserver(mService, new Handler());
17 }
18
19 public void startService() {
20 mService.getApplicationContext().getContentResolver()
21 .registerContentObserver(android.provider.Settings.System.CONTENT_URI, true, mSettingsContentObserver);
22 }
23
24 public void stopService() {
25 Log.i(TAG, "Remove media manager....");
26 mService.getApplicationContext().getContentResolver().unregisterContentObserver(mSettingsContentObserver);
27 }
28
29}