>> Elettronica Tecnologia >  >> Cellulari e Accessori >> Cellulari

Come installare un nuovo tipo di carattere su un Blackberry

Non ci sono le capacità per installare font personalizzati sul dispositivo BlackBerry utilizzando la classe FontManager nel pacchetto net.rim.device.api.ui . Questo pacchetto contiene costanti e metodi che consentono l'installazione di un TrueType Font ( TTF ) sul dispositivo BlackBerry . I clienti possono identificare se il font desiderato è disponibile per l'applicazione che consente di installare il tipo di carattere o per tutte le applicazioni sul dispositivo BlackBerry . Questa procedura viene descritto come installare e utilizzare un carattere personalizzato in un'applicazione BlackBerry Java .
Hai bisogno
standard MIDP API e BlackBerry® UI API
Versione 5.0 Beta UI BlackBerry Java Application e navigazione
Istruzioni
1

importare le classi e le interfacce necessarie .

net.rim.device.api.system importazione . < em >
GO < br /> net.rim.device.api.ui importazione .

GO
net.rim.device.api.ui.container importazione . < em >
GO
. importazione net.rim.device.api.ui.component

GO
java.util import . *;
2

Estendere la classe UiApplication generando l'applicazione framework . Generare un'istanza della nuova classe in main ( ) . Generare un'istanza della nuova classe e richiamare enterEventDispatcher ( ) . Ciò consente all'applicazione di ottenere eventi . Richiamare pushScreen nel costruttore per visualizzare la schermata personalizzata per l'applicazione . Fare riferimento al punto 3 , la classe FontLoadingDemoScreen rappresenta la schermata personalizzata .

public class FontLoadingDemo estende UiApplication
{ void main ( String [ ] args ) statici
pubblici
{ < br /> FontLoadingDemo app = new FontLoadingDemo ( )

GO
app.enterEventDispatcher ( )

GO
}
pubblico FontLoadingDemo ( ) {

pushScreen ( nuovo FontLoadingDemoScreen ( ) )

GO
}

}
3

Estendere la classe MainScreen per generare la schermata personalizzata. Richiamare setTitle ( ) per impostare il testo che si materializza nella sezione del titolo della schermata . Ora generare un nuovo oggetto labelField . Questo è dove un carattere personalizzato viene applicato a questo oggetto

class FontLoadingDemoScreen estende MainScreen

{
pubblico FontLoadingDemoScreen ( ) {

setTitle ( \\ &. ; quot; font Caricamento Demo \\ & quot; )

GO
labelField helloWorld = new labelField ( \\ & quot; Ciao Mondo \\ & quot; )

GO
}

}

4

Ottenere un riferimento all'oggetto FontManager generando il metodo FontManager.getInstance ( ) . Avanti , richiamare il metodo load () per installare il carattere . Verificare la corretta installazione avvolgendo l'invocazione di carico ( ) in un'istruzione IF . Si dovrebbe vedere una bandiera generato dal metodo load ( ) significa il carattere è installata con successo a questo punto . La seguente sequenza di codice indica che il tipo di carattere che può essere utilizzato solo dall'applicazione

if ( FontManager.getInstance ( ) Carico ( \\ " . . Myfont.ttf \\ ", \\ " MyFont \\ " ,
FontManager.APPLICATION_FONT ) == FontManager.SUCCESS )

{

}
5

Genera un oggetto Font per il carattere appena installato in il blocco try /catch di IF che avete appena creato . Richiamare il setFont () per applicare il tipo di carattere per il labelField

provare
{
FontFamily famiglia = FontFamily.forName . ( \\ &Amp; quot; MyFont \\ & quot; )

GO
Font myFont = family.getFont ( Font.PLAIN , 50 )

GO
helloWorld.setFont ( myFont )

GO
}
catch ( ClassNotFoundException e)
{
System.out.println ( e.getMessage ( ) )

GO
}
6

Genera add ( ) per aggiungere il campo Label alla . schermo

aggiungere ( helloWorld ) ;

  1. Come installare Webdings Font su un BlackBerry
  2. Come installare Wingdings su un BlackBerry
  3. Come installare un file IPD
  4. Come installare un nuovo BBM
  5. Come installare AOL IM su un BlackBerry
  6. Come installare Movela Craigslist su un BlackBerry