Ja tylko rozglądać się za rozpoczęciem nauki NDK, z jednym konkretnym projekcie pamiętać:Android NDK i renderowania do żywych tapety
Chcę nieustannie zmieniających renderowanie bitmapy z boku NDK, aby móc pokazać go w tapeta na żywo.
(stąd nie mówię o OpenGL do renderowania tekstur, ale o renderowania do mapy bitowej)
google trochę i okazało się, że nie ma opcji, aby bezpośrednio manipulować bitmapę pikseli. Ale odkryłem również, że dokumentacja mówi, że ta funkcja jest dostępna tylko od wersji Androida 2.2. I chciałbym wesprzeć 2.1 w mojej animowanej tapecie.
Z drugiej strony znalazłem kilka projektów, które robią podobne rzeczy - renderują coś z ndk i pokazują je na żywo tapety. I pracują nad 2.1. Przykłady: wspaniały Video Live Wallpaper, i myślę, że Shake Them All Live Wallpaper robi to samo.
Pytanie brzmi - czy brakuje mi innego sposobu wykonywania renderingu ciągłego na LW poza bezpośrednią manipulacją danymi bitmapowymi? Albo coś innego, co zrobiłem źle? :)
Och, dziękuję! Myślę, że to odpowiada na moje pytanie :) – dimsuz
to jnigraphics napisane w Javie? W takim przypadku pisanie jej w Javie byłoby dużo bardziej sensowne. –