Android: erstellen Sie native GUI-app mit NDK?
unabhängig von der Tatsache, ob es Sinn macht oder nicht, wenn es ist ein guter Weg, um erstellen Sie Android-apps oder nicht: für (Bildungs - /personal/was auch immer) Gründen ich möchte eine Android-app mit grafischer Benutzeroberfläche in C++ mit dem NDK.
Was ich bisher gefunden, sind einige Informationen über das NDK, wie zu erstellen, die native Bibliotheken und wie diese zugänglich sind, aus Java-Anwendungen. Aber was ich wirklich Suche, sind einige Informationen, wie Sie eine Ansicht erstellen und hinzufügen von grafischen user interface Elementen, die Sicht aus meinem C++ - NDK-app.
Irgendwelche Ideen und Hinweise, wie das getan werden kann, oder wo ein paar mehr Informationen/HOWTOs gefunden werden kann in Bezug auf diese?
- developer.android.com/reference/android/app/NativeActivity.html. Das ist die nächstgelegene Sie bekommen. aber Sie haben nicht die UI-Elemente in der DDR, du musst es tun, auf Ihre eigenen. Erfordert Android 2.3+.
- schauen Sie sich um für openGL Beispiele. sobald man eine openGL-Ansicht in Ihrem c++ - code können Sie dann Rendern jeder Art UI-element Ihrer selbst.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Juce ist eine fantastische C++ - UI-framework, das gut funktioniert auf Android.
Kann es verwendet werden, die unter der GPL oder einer bezahlt-für die kommerzielle Lizenz. Die community ist ziemlich aktiv und der Autor ist sehr freundlich und hilfsbereit. Ich fand es relativ leicht zu bauen mit dem NDK-tools auf Windows.
Nachteil - es scheint, Android ist nicht eine hohe Priorität-Plattform für Sie, so dass einige Dinge fehlen, zum Zeitpunkt des Schreibens (z.B. Unterstützung für hardware-Tasten). Doch, in meiner Erfahrung, das UI-framework funktioniert sehr gut auf Android, und das ist, was Ihre Frage ist.