2010-10-27 12 views
5

Ich muss Kamera von NDK öffnen, um die Leistungen zu verbessern, und ich habe mehrere Tage im Internet suchen. Aber nichts bekommt Hilfe.Wie man Kamera mit Android NDK öffnen

Weiß jemand, wie man die Kamera mit NDK öffnet?

Antwort

0

NDK and Performance:

nativen Code in erster Linie nützlich ist, wenn Sie eine vorhandene nativen Code-Basis, die Sie auf Android zu portieren mögen, nicht für „die Beschleunigung“ Teile einer Java-Anwendung.

Vermeiden Sie, zum NDK zu springen, weil Sie denken, dass es die Leistung verbessert. Bleiben Sie bei Java und verwenden Sie die profiler, um dort Engpässe zu erkennen.

+0

Aber im Profiler können wir die genaue Zeit nicht messen, die für eine bestimmte Funktion benötigt wird, um auszuführen? – Amila

+0

Nein, und das ist im Allgemeinen nicht der Punkt der Profilerstellung. Sie profilieren sich vor der Optimierung, dann versuchen Sie eine Optimierung und dann erneut Profil, um die relativen Geschwindigkeiten zu vergleichen. Es kann sein, dass Ihre Verwendung von NDK gültig ist - aber möglicherweise ist Ihr Java-Code ineffizient. Wenn Sie den Code veröffentlichen, von dem Sie denken, dass er langsam ist, können wir sehen, was getan werden könnte. – Nick

+0

Downvoters - zu erklären? – Nick