Лучше использовать Битовый массив или EncodedImage в BlackBerry?

Этот учебное руководство на сетевых моделированиях физики содержит класс C++ в пример кода для моделирования задержки и потери пакетов в соединении UDP и может быть руководства. Посмотрите общественность задержка и переменные packetLoss Соединение класс, найденный в файл Connection.h загружаемый исходный код .

7
задан Maksym Gontar 18 September 2009 в 20:17
поделиться

1 ответ

По моим наблюдениям, лучше:

  • используйте Bitmap и drawBitmap для элементов, которые требуют частой перерисовки (например, фоновое изображение в играх)

Возможно, это потому, что Bitmap - это необработанный формат, поэтому нет производительности хит для декодирования EncodedImage перед drawImage. С другой стороны, GIF-анимация отлично работает с EncodedImage.

  • используйте EncodedImage для анимации или для большого количества ресурсов (например, фотографий или элементов декора)

Когда вы загружаете Bitmap из форматов gif, png, jpg, они будут в любом случае открыт как EncodedImage, и если вы сделаете это много раз, производительность может быть выше (например, 50 секунд для загрузки 14 png из ресурсов в растровые изображения жирным шрифтом, средний размер 80 КБ, настроен до 2 секунд загрузки в EncodedImages)

UPDATE , заявленный Фостахом EncodedImage имеет функцию getBitmap (), которую вы можете использовать для преобразования любого EncodedImage в Bitmap. Таким образом, вы можете загрузить в EncodedImage, а затем использовать как Bitmap

7
ответ дан 7 December 2019 в 07:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: