2012-05-14 11 views
7

indipendente dal fatto che abbia senso o meno, se è un buon modo per creare app Android o no: per motivi (educativi/personali/qualunque) voglio creare un'app per Android con interfaccia grafica in C++ usando il NDK.Android: crea un'app nativa per la GUI con NDK?

Quello che ho trovato finora sono alcune informazioni sull'NDK, su come creare librerie native e su come accedervi dalle applicazioni Java. Ma quello che cerco davvero sono alcune informazioni su come creare una vista e aggiungere elementi di interfaccia utente grafica a quella vista dalla mia app C++ NDK.

Qualche idea e suggerimento su come ciò può essere fatto o su dove sono reperibili ulteriori informazioni/HOWTO su questo?

+2

Utilizzare http://developer.android.com/reference/android/app/NativeActivity.html. Questo è il più vicino che otterrai. ma non hai gli elementi dell'interfaccia utente nel NDK, dovrai farlo da solo. Richiede Android 2.3+. – Ran

+0

cercare gli esempi openGL. una volta che ottieni una vista openGL nel tuo codice C++, puoi rendere ogni tipo di interfaccia utente di te stesso. – dstulic

risposta

3

Juce è un fantastico framework C++ UI che funziona bene su Android.

Può essere utilizzato con licenza GPL o con licenza a pagamento. La comunità è abbastanza attiva e l'autore è molto amichevole e disponibile. L'ho trovato relativamente facile da costruire usando gli strumenti NDK su Windows.

Attenzione: sembra che Android non sia una piattaforma ad alta priorità per loro, quindi mancano alcune cose al momento della scrittura (ad esempio il supporto per i pulsanti hardware). Tuttavia, secondo la mia esperienza, la struttura dell'interfaccia utente funziona molto bene su Android, ed è di questo che si tratta la tua domanda.

Problemi correlati