Domanda

Mi è stato chiesto di scoprire se è possibile modificare la schermata predefinita su un telefono cellulare con jme. Fondamentalmente lo schermo che il telefono mostra quando è acceso ma non fa nulla ma che di solito mostra la rete e le informazioni sulla torre più vicina.

La mia comprensione di JME è che ciò non è possibile. Si dovrebbe usare Symbian per questo o alcuni protocolli più vecchi come USSD?

grazie

È stato utile?

Soluzione

Non è possibile modificare la schermata predefinita di un dispositivo con J2ME. Per farlo è necessaria un'applicazione nativa (Symbian, Windows Mobile). J2ME si trova in un ambiente sandbox e ha molte restrizioni a cui è possibile accedere. Un'applicazione può essere avviata solo dall'utente e non può essere eseguita come servizio. Inoltre, non è possibile registrare un'applicazione da eseguire all'avvio del telefono.

È stato discusso che MIDP 3.0 potrebbe risolvere molti dei problemi sopra menzionati, ma non credo che sarà mai disponibile.

Altri suggerimenti

Dal punto di vista del ciclo di vita delle applicazioni, esistono modi per approssimare ciò che si sta tentando di fare, ma richiedono quasi invariabilmente il supporto del produttore del portatile.

Se hai una scelta, la piattaforma Sony Ericsson JP8 ha estensioni non standard a JavaME che possono aiutarti.

L'accesso alle informazioni di telefonia, tuttavia, sarà un grosso problema. Cerca un telefono che implementa il protocollo cbs di JSR-120, potrebbe rivelarsi utile.

L'accesso alla schermata inattiva / standby / principale del telefono sui telefoni Series60 (Symbian) richiederà anche il supporto Nokia, BTW.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top