Posted April 30, 20205 yr Телефон ZTE Blade A610. После показа preview через некоторое время бездействия приложение валится. В данном случае около 7 сек. Если отключить TfgBarcodeScanner от камеры поведения корректное. 04-30 16:15:00.981 5643 5643 D debug : Camera: new preview is attaching. 04-30 16:15:00.982 5643 5643 D debug : Camera: new preview is attached. 04-30 16:15:00.982 5643 5643 D debug : Camera: Starting 04-30 16:15:01.098 5643 5643 D debug : Camera: new preview is attaching. 04-30 16:15:01.102 5643 5643 D debug : Camera: new preview is attached. 04-30 16:15:01.110 5643 5643 D debug : Camera: camera is opened and ready for creating session. 04-30 16:15:01.113 5643 5643 D debug : Camera: Openning session. 04-30 16:15:01.153 5643 5708 D debug : Camera: Starting preview. 04-30 16:15:01.195 5643 5708 D debug : Camera: preview is started. 04-30 16:15:08.485 5643 5643 D debug : Camera: Stopping 04-30 16:15:08.799 5643 5643 D debug : Camera: Stopped 04-30 16:15:08.800 5643 5643 D debug : Camera: preview is detaching. 04-30 16:15:08.800 5643 5643 D debug : Camera: preview is detached. 04-30 16:15:08.800 5643 5643 D debug : Camera: preview is detaching. 04-30 16:15:08.800 5643 5643 D debug : Camera: preview is detached. На телефоне MI9 просто не запускается preview и вешает приложение. 04-30 21:01:54.730 22179 22179 D debug : Camera: new preview is attaching. 04-30 21:01:54.737 22179 22179 D debug : Camera: new preview is attached. 04-30 21:01:54.740 22179 22179 D debug : Camera: camera is opened and ready for creating session. 04-30 21:01:54.741 22179 22179 D debug : Camera: Openning session.
April 30, 20205 yr Попробуйте активировать при создание формы procedure(const APermissionInfo: TArray<TfgPermissionInfo>) begin case APermissionInfo[0].CheckResult of TPermissionCheckResult.Granted: begin Camera.Active := True; BarcodeScanner.Active := True; При закрытие формы нужно деактивировать procedure TFormCamera.CloseForm; begin Camera.Active := False; BarcodeScanner.Active := False; TfgAnimationHelper.HideModalForm(Self, [TfgAnimationOption.ReleaseOnFinish]); FormCamera := nil; end;
May 1, 20205 yr Author 19 часов назад, Kanat сказал: Попробуйте активировать при создание формы procedure(const APermissionInfo: TArray<TfgPermissionInfo>) begin case APermissionInfo[0].CheckResult of TPermissionCheckResult.Granted: begin Camera.Active := True; BarcodeScanner.Active := True; При закрытие формы нужно деактивировать procedure TFormCamera.CloseForm; begin Camera.Active := False; BarcodeScanner.Active := False; TfgAnimationHelper.HideModalForm(Self, [TfgAnimationOption.ReleaseOnFinish]); FormCamera := nil; end; Да, именно так и делаю.
May 1, 20205 yr Author 17 часов назад, Yaroslav Brovin сказал: Нужен полный лог с устройства... logcat.zip Лог с ZTE Edited May 1, 20205 yr by Alex Shi
May 3, 20205 yr Author В 30.04.2020 в 22:10, Yaroslav Brovin сказал: Нужен полный лог с устройства...mi9.zip Лог с mi9. Приложение не виснет, просто не отображается preview Edited May 3, 20205 yr by Alex Shi
May 3, 20205 yr Author В 30.04.2020 в 22:10, Yaroslav Brovin сказал: Нужен полный лог с устройства... Более полный лог с ZTE. Приложение завершается аварийно. zte.zip
May 3, 20205 yr Administrators После ближайшего релиза, я займусь сканером кода и камерой. Лог видел, спасибо.
May 21, 20205 yr Author В 04.05.2020 в 02:39, Yaroslav Brovin сказал: После ближайшего релиза, я займусь сканером кода и камерой. Лог видел, спасибо. Ярослав, получилось что-то выяснить? Я попробовал вариант который выкладывал Стас, и он работает на Mi9. Но хочется использовать стандартный компонент.
May 21, 20205 yr Administrators 6 часов назад, Alex Shi сказал: Ярослав, получилось что-то выяснить? Сейчас я доделываю использование Андроид сервисов в библиотеке (Пара дней осталась). После этого переключаюсь на камеру и сканер баркода. После этого отпишусь. Пока используйте варианта Стаса, как временное решение.