Вход | Регистрация


Фотографии на мобильной платформе

Фотографии на мобильной платформе
Я
   Mustang
 
18.05.18 - 06:39
Установил на телефон мобильного клиента.
При фотографировании платформа вылетает в ошибку. Даже если сделать в попытке. Причем это происходит не всегда 3 раза вылетает один раз пройдет.

Приложение = Новый ЗапускПриложенияМобильногоУстройства("android.media.action.IMAGE_CAPTURE");
Приложение.Запустить(Истина);

У кого нибудь работает именно клиент, а не приложение?
 
 
   ИС-2
 
1 - 18.05.18 - 07:02
да, работает.Думаю проблема с телефоном. Сделано на основе инфостара

    #Если МобильноеПриложениеКлиент Тогда    

        //Тут указываем путь, при чем путь должен быть доступен всем программам,

        // так что временные файлы 1С не подйут

        
        ФайлКартинки = КаталогДокументов()+"MobileMKFoto.jpg";
        // без замены слешей не сохраняет нормально

        ФайлКартинки = СтрЗаменить(ФайлКартинки,"\","/");
        // делаем как бы ссылку на файл для андроида

        ФайлКартинки = "file://" + ФайлКартинки; 
        
        НовВз = Новый ЗапускПриложенияМобильногоУстройства("android.media.action.IMAGE_CAPTURE");
        
        //Обязательно указываем этот параметр, если его не указать,

        // тогда вам вернется привью файла в низком качестве

        // и находится он будет в параметрах с ключем data.

        НовВз.ДополнительныеДанные.Добавить("output",ФайлКартинки,"Uri");
        
        //Если фото не сделано, то ответ будет "0"

        Рез = НовВз.Запустить(Истина);
        
        // а тут нормально обращение к файлу. Без этого вылетает ошибка, что файл не обнаружен 

        ФайлКартинки = СтрЗаменить(ФайлКартинки,"file://","");
        
        // сохраняем в справочник на смартфоне, для последующей выгрузки

        Фото_СохранитьСнимок(Неопределено,
        Новый ДвоичныеДанные(ФайлКартинки),
        Неопределено,
        Неопределено
        );

    #Конецесли
   ИС-2
 
2 - 18.05.18 - 07:03
стоп, у меня приложение, а не клиент

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует