|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectdanger.app.Listener
danger.audio.ToneGallery
public class ToneGallery
| Nested Class Summary | |
|---|---|
static interface |
ToneGallery.Errors
|
static interface |
ToneGallery.Type
|
| Method Summary | |
|---|---|
static void |
add(int type,
byte[] data,
String name,
int resourceID,
Event successCallback,
Event failureCallback,
int origin,
int rights,
boolean showNotification)
Main entry to add a ringtone into the tone gallery. |
static void |
add(int type,
byte[] data,
String name,
String productID,
Event successCallback,
Event failureCallback,
int origin,
int rights,
boolean showNotification)
Main entry to add a ringtone into the tone gallery. |
static void |
add(int type,
byte[] data,
String name,
String productID,
int resourceID,
Event successCallback,
Event failureCallback,
int origin,
int rights,
boolean showNotification)
Main entry to add a ringtone into the tone gallery. |
static void |
displayState()
|
static int |
generateResourceID()
|
static RingToneObject |
getDefaultCallRingTone()
Get the default ringtone used for phone |
static RingToneObject |
getDefaultVoicemailRingTone()
|
static int |
getFiltersFromID(int resourceID)
|
static String |
getGroupNameFromID(int resourceID)
|
static Vector |
getGroupNames(int klass,
int rights)
|
static int |
getIDFromNameAndGroup(String name,
String group)
|
static int |
getMaxInstallableTones()
Return the max number of ringtones that can be installed |
static int |
getMaxTonesInstalled()
Return the number of ringtones installed in the gallery |
static String |
getNameFromID(int resourceID)
|
static Vector |
getNamesFromGroup(String group,
int klass,
int rights)
Return names from a specific group as String object stored as a Vector object |
static Vector |
getProductIDs()
Return all installed Tones ProductIDs as a Vector of String objects |
static Vector |
getProductIDs(int originFilter)
Return all installed Tones ProductIDs as a Vector of String objects with a ToneOrigin.* as passed in as originFilter. |
static int |
getToneClassFromID(int resourceID)
|
static Tone |
getToneFromID(int resourceID)
|
static Tone |
getToneFromProductID(String productID)
|
static boolean |
hasBuzzer(int resourceID)
|
static boolean |
hasFlasher(int resourceID)
|
static boolean |
hasSound(int resourceID)
|
static void |
initialize()
|
static void |
initializeFromSysApp()
|
static boolean |
isChanged()
|
static boolean |
isInstalled(String productID)
returns true/false if a particular Tone is installed into the ToneGallery, based upon productID or/and resourceID. |
static boolean |
isInstalled(String productID,
int resourceID)
|
static boolean |
isNameInGroup(String name,
String group)
|
static boolean |
isStoreSpaceAvailable()
|
static void |
listTones(int klass)
|
static void |
playAllTones()
|
static void |
playTonesByClass(int klass)
|
boolean |
receiveEvent(Event e)
Entry point for event processing. |
static int |
register(ResourceDatabase rdb,
int toneArrayResourceID,
int toneClass)
Register a set of Tones used for an application. |
static int |
register(Tone tone)
|
static int |
register(Tone[] toneList,
int toneClass)
Register a set of Tones used for an application. |
static int |
register(danger.audio.ToneRecordStore.Getter toneStore)
|
static int |
register(danger.audio.ToneRecordStore toneStore)
Register a set of Tones. |
static void |
remove(int resourceID)
|
static void |
remove(String productID)
|
static void |
remove(Tone tone)
|
static void |
removeAllStored()
This will remove all stored ringtones in the ToneGallery and update the service. |
static void |
setDefaultCallRingTone(RingToneObject ringtone)
Set the default ringtone use for the phone |
static void |
setDefaultVoicemailRingTone(RingToneObject ringtone)
|
static void |
setNameFromID(int resourceID,
String newName)
|
static int |
setVolumeFromID(int resourceID,
int newVolume)
|
static void |
showDeleteRingToneDialog(String replaceTone,
Event successCallback,
Event failureCallback)
Will bring up a system wide dialog to allow the user to delete a ringtone. |
| Methods inherited from class danger.app.Listener |
|---|
cancelEvents, childEventPump, childEventPumpDone, eventProblem, isDispatchingThread, receiveEventInternal, sendEvent, sendEvent, sendEvent, sendEvent, sendEvent, sendLowPriorityEvent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static void initialize()
public static void initializeFromSysApp()
public static void setDefaultCallRingTone(RingToneObject ringtone)
public static RingToneObject getDefaultCallRingTone()
public static void setDefaultVoicemailRingTone(RingToneObject ringtone)
public static RingToneObject getDefaultVoicemailRingTone()
public static int register(danger.audio.ToneRecordStore toneStore)
public static int register(danger.audio.ToneRecordStore.Getter toneStore)
public static int register(ResourceDatabase rdb,
int toneArrayResourceID,
int toneClass)
public static int register(Tone tone)
public static int register(Tone[] toneList,
int toneClass)
public static int generateResourceID()
public static boolean isChanged()
public static int getMaxTonesInstalled()
public static int getMaxInstallableTones()
public static boolean isStoreSpaceAvailable()
public static void showDeleteRingToneDialog(String replaceTone,
Event successCallback,
Event failureCallback)
public static boolean isInstalled(String productID)
public static boolean isInstalled(String productID,
int resourceID)
public static void add(int type,
byte[] data,
String name,
String productID,
Event successCallback,
Event failureCallback,
int origin,
int rights,
boolean showNotification)
public static void add(int type,
byte[] data,
String name,
int resourceID,
Event successCallback,
Event failureCallback,
int origin,
int rights,
boolean showNotification)
public static void add(int type,
byte[] data,
String name,
String productID,
int resourceID,
Event successCallback,
Event failureCallback,
int origin,
int rights,
boolean showNotification)
public boolean receiveEvent(Event e)
ListenerDispatcher when it reads an Event in its queue
that is targetted at this instance. The default behavior is to
do nothing and return false. Subclasses are expected
to override this method to do something more useful.
receiveEvent in class Listenere - non-null; the event to process
true) or not (false) this
method actually handled the event to completionpublic static void remove(String productID)
public static void remove(int resourceID)
public static void remove(Tone tone)
public static void removeAllStored()
public static int getToneClassFromID(int resourceID)
public static int getFiltersFromID(int resourceID)
public static boolean hasSound(int resourceID)
public static boolean hasBuzzer(int resourceID)
public static boolean hasFlasher(int resourceID)
public static int setVolumeFromID(int resourceID,
int newVolume)
public static void setNameFromID(int resourceID,
String newName)
public static String getNameFromID(int resourceID)
public static String getGroupNameFromID(int resourceID)
public static Tone getToneFromID(int resourceID)
public static Tone getToneFromProductID(String productID)
public static Vector getGroupNames(int klass,
int rights)
public static Vector getProductIDs(int originFilter)
public static Vector getProductIDs()
public static Vector getNamesFromGroup(String group,
int klass,
int rights)
public static boolean isNameInGroup(String name,
String group)
public static int getIDFromNameAndGroup(String name,
String group)
public static void playAllTones()
public static void playTonesByClass(int klass)
public static void listTones(int klass)
public static void displayState()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||