Java Tutorial/J2ME/Media Manager

Материал из Java эксперт
Перейти к: навигация, поиск

media Manager

   <source lang="java">

import javax.microedition.lcdui.rumand; import javax.microedition.lcdui.rumandListener; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.Form; import javax.microedition.lcdui.Item; import javax.microedition.lcdui.StringItem; import javax.microedition.media.Manager; import javax.microedition.midlet.MIDlet; public class MediaInformationMIDlet extends MIDlet implements CommandListener {

 private Form mInformationForm;
 public void startApp() {
   if (mInformationForm == null) {
     mInformationForm = new Form("Content types and protocols");
     String[] contentTypes = Manager.getSupportedContentTypes(null);
     for (int i = 0; i < contentTypes.length; i++) {
       String[] protocols = Manager.getSupportedProtocols(contentTypes[i]);
       for (int j = 0; j < protocols.length; j++) {
         StringItem si = new StringItem(contentTypes[i] + ": ", protocols[j]);
         mInformationForm.append(si);
       }
     }
     Command exitCommand = new Command("Exit", Command.EXIT, 0);
     mInformationForm.addCommand(exitCommand);
     mInformationForm.setCommandListener(this);
   }
   Display.getDisplay(this).setCurrent(mInformationForm);
 }
 public void pauseApp() {
 }
 public void destroyApp(boolean unconditional) {
 }
 public void commandAction(Command c, Displayable s) {
   notifyDestroyed();
 }

}</source>