|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.nokia.mid.setting.ToneSetting
public final class ToneSetting
Setting provides tone settings retrieving and change notification to client which implements ToneSettingListener.
Copyright (c) 2013 Nokia Mobile Phones
Code Snippet 1:
// This is a sample code to get the path of ring tone
ToneSetting.getToneSetting(Setting.SETTING_RINGTONE);
Code Snippet 2:
// This is a sample code to subscribe/unsubscribe setting change notification
ToneSetting.subscribeListener(this);
ToneSetting.unSubscribeListener(this);
Code Snippet 3:
// This is a sample code to implement a ToneSettingListener in a class which implements this interface
public void settingChanged(int setting, String value) {
form.append("Receive change notification. Setting is " + setting + " value is " + value);
}
Field Summary | |
---|---|
static int |
SETTING_MESSAGETONE
Constant for message tone setting. |
static int |
SETTING_RINGTONE
Constant for ring tone setting. |
static int |
SETTING_RINGTONE_SIM2
Constant for SIM2 ring tone setting. |
Method Summary | |
---|---|
static java.lang.String |
getToneSetting(int index)
Retrieve tone file path. |
static int |
getVolumeSetting(int index)
Retrieve tone volume. |
static void |
subscribeListener(ToneSettingListener listener)
Subscribe tone setting change listener. |
static void |
unSubscribeListener(ToneSettingListener listener)
unSubscribe tone setting change listener. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int SETTING_RINGTONE
Constant for ring tone setting.
SETTING_RINGTONE has the value 0x01.
public static final int SETTING_RINGTONE_SIM2
Constant for SIM2 ring tone setting. Only valid for Dual SIM phones
SETTING_RINGTONE_SIM2 has the value 0x02.
public static final int SETTING_MESSAGETONE
Constant for message tone setting.
SETTING_MESSAGETONE has the value 0x03.
Method Detail |
---|
public static void subscribeListener(ToneSettingListener listener)
listener
- the object that will receive the tone setting change
event.public static void unSubscribeListener(ToneSettingListener listener)
listener
- the object that is receiving the tone setting change
event.public static java.lang.String getToneSetting(int index)
index
- the index of the setting.
public static int getVolumeSetting(int index)
index
- the index of the setting.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |