История изменений
Исправление kiverattes, (текущая версия) :
Попробую пересказать что я понял. В жабе принято создавать много activity - по одной на каждое возможное окно твоего приложения, грубо говоря.
Вы создаёте в жабе одну activity, а потом уже из C++ рассматриваете как что-то типа пиксельного буфера, где вы можете сами рисовать что угодно из нативного кода.
Что такое «проблемы фрагментированности андройда»? Это когда на разных версиях андроида кнопка выглядит по-разному? То есть, вы рисуете эту кнопку из нативного кода сами пикселями и линиями (либо картинки показываете) и забиваете болт на эти проблемы?
А что такое canvas? Это некий элементарный буфер размером с весь экран, на котором вы можете максимально быстро выводить любые пиксели?
Исходная версия kiverattes, :
Попробую пересказать что я понял. В жабе принято создавать много activity - по одной на каждое возможное окно твоего приложения, грубо говоря.
Вы создаёте в жабе одну activity, а потом уже из C++ рассматриваете как что-то типа пиксельного буфера, где вы можете сами рисовать что угодно из нативного кода.
Что такое «проблемы фрагментированности андройда»? Это когда на разных версиях андроида кнопка выглядит по-разному? То есть, вы рисуете эту кнопку из нативного кода сами пикселями и линиями (либо картинки показываете) и забиваете болт на эти проблемы?