Для отображения изображений на мобильных устройствах необходимо, чтобы изображения находились на устройстве в приложении смарт-устройства? - PullRequest
0 голосов
/ 13 марта 2010

Я делаю приложение для смарт-устройств на C #. В этом приложении у меня есть некоторые изображения в моем приложении, которые я использовал для отображения на эмуляторе из моего приложения. Для отображения изображений на эмуляторе мне нужно создать одну папку изображений, которая находится на эмуляторе. Только после этого я могу отображать изображения в эмуляторе. Я могу создать папку в эмуляторе, используя File-> Configure-> General-> Shared Folder. Для общего доступа к папке я даю путь к папке, в которой находятся изображения. После того, как я поделюсь папкой, папка с изображениями, которая находится в моем приложении, будет скопирована в эмулятор с именем «Карта памяти». Теперь мне нужно использовать путь как Bitmap bmp = new Bitmap (@ "/ Storage Card / ImageName.jpg"); Теперь я могу отображать изображения в эмуляторе. Можем ли мы отображать изображения в эмуляторе без какой-либо папки с изображениями, которая находится на emultor (чтобы нам не нужно было помещать папку с изображениями в эмуляторе, как в приведенном выше случае путем совместного использования папки)? Если нет ответа, то для запуска приложения на разных мобильных устройствах нам нужно разместить папку с изображениями на разных мобильных устройствах. Не так ли? Если ответ «да», то как мы можем отображать изображения на другом мобильном устройстве из нашего приложения, не помещая какую-либо папку изображений на мобильные устройства?

1 Ответ

0 голосов
/ 14 марта 2010

Для отображения изображений вам необходимо иметь изображения на устройстве (или в эмуляторе), иначе у него не будет данных, чтобы знать, что отображать.

Существует несколько способов получения изображений на устройство или в эмулятор. Самый простой способ - добавить изображения в проект Visual Studio и отметить файлы изображений как содержимое, которое следует скопировать в папку назначения. Затем Visual Studio скопирует файлы изображений вместе с файлом приложения, когда вы начнете отлаживать его, что, вероятно, вам и нужно. Вам нужно изменить путь, по которому ваше приложение ищет файлы (поскольку они больше не будут находиться в "/ Storage Card").

Чтобы получить изображения на целевом (не эмуляторном) устройстве, вам, вероятно, потребуется создать проект установки Visual Studio и включить в него ваши exe и файлы изображений (и указать, в какую папку помещать изображения когда приложение установлено).

Выше я сделал то, что рекомендую. Но есть и другие варианты. Одной из них может быть загрузка изображений из Интернета, что может работать как для эмулятора, так и для устройств (но для этого потребуется наличие изображений в Интернете, а также эмулятора и подключаемых устройств).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...