Domanda

Finora so che BlackBerry 10 ha due tipi principali di app.

1) Cascade apps 2) Core Native apps

Devo sapere se tutte le app a cascata hanno anche il supporto per le API native di base. E anche se viene realizzata un'app nativa principale, ha accesso a Cascade Framweork? Ad esempio un'app nativa principale ha accesso a segnali e slot?

È stato utile?

Soluzione

Le applicazioni Cascades possono accedere alle API native di base abbastanza facilmente che il metodo di passaggio del messaggio fosse diverso. Cascades utilizza il metodo QT Signal/Slot, le applicazioni native core utilizzano un metodo di coda/polling.

Per sfruttare segnali e slot dovresti implementare oggetti QT o Cascades puri, quindi non sarebbe più solo applicazioni native fondamentali. Thoug che è solo una semantica. Detto questo, esiste un supporto per la maggior parte delle funzionalità di base in Cascades. Quando il supporto non è disponibile, generalmente scrivo il codice della coda nell'oggetto di elaborazione per un QtThread e cambio eventi in coda in segnali.

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