Blackberry JAVA DEVELOPMENT ENVIRONMENT - - CRYPTOGRAPHIC SMART CARD DRIVER - DEVELOPMENT GUIDE Guide de dépannage Page 62

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 286
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 61
62
BlackBerry Java Development Environment Development Guide
player.addMediaListener(_listener);
manager.addMediaListener(_listener);
// Change this to the location of a test .pme file.
manager.createMediaLater(“http://test.rim.com/SVGBS0001.pme”);
add((Field)player.getUI());
}
}
}
Create a custom connector for rich media connections
To add support for a custom protocol or to override default behavior, create a custom Connector.
Code sample: Implementing a custom connector
The CustomPMEConnector.java code sample provides a framework for implementing a custom connector.
Example: CustomPMEConnector.java
/*
* CustomPMEConnector.java
* Copyright (C) 2003-2005 Research In Motion Limited. All rights reserved.
*/
package com.rim.samples.docs.mediasample;
import java.io.*;
import net.rim.plazmic.mediaengine.*;
import net.rim.plazmic.mediaengine.io.*;
public class CustomPMEConnector implements Connector {
private Connector delegate;
private InputStream input;
CustomPMEConnector(Connector delegate) {
this.delegate = delegate;
Task Steps
Implement a custom connector. > Implement the net.rim.plazmic.mediaengine.io.Connector interface.
Return an input stream to read content
from a URI.
> Implement InputStream getInputStream(String, ConnectionInfo).
Set custom connector properties. > Implement setProperty(String, String).
Release the custom connection. > Implement void releaseConnection(ConnectionInfo).
Register a custom connector. > In your main method, invoke MediaManager.setConnector().
MediaManager manager = new MediaManager();
manager.setConnector(new
CustomPMEConnector(manager.getDefaultConnector()));
Vue de la page 61
1 2 ... 57 58 59 60 61 62 63 64 65 66 67 ... 285 286

Commentaires sur ces manuels

Pas de commentaire