中文 | English
В примере кода показано, как использовать функцию сканирования комплекта HMS (HMS Scan Kit) в коде приложения, чтобы помочь разработчикам быстро создавать функции сканирования в приложении.
Этот пример также можно быстро запустить и запустить с помощью HMS Toolkit, который поддерживает интеграцию «всё в одном» для каждого комплекта и предоставляет такие функции, как удалённая отладка на реальном устройстве без оплаты. Для получения дополнительной информации см. документацию HMS Toolkit.
Создайте приложение app и настройте AppGallery Connect. См. подробности: Подготовка к разработке HUWEI Scan
Добавьте файл конфигурации текущего приложения в AppGallery Connect.
Настройте адрес репозитория Maven для HMS Core SDK.
Для компиляции используйте Android Studio 3.6.1 или более позднюю версию и JDK 1.8.211 или более поздней версии. На устройствах Huawei требуется EMUI 3.0 или более поздняя версия, поддерживающая APK HMS версии 4.0.0 или выше; на не-Huawei устройствах требуется Android 4.4 или более поздние версии.
Это приложение напрямую вызывает действие сканирования HUAWEI Scan Kit и получает результаты сканирования через асинхронный обратный вызов API. Можно сканировать штрихкоды с помощью камеры устройства или импортированных изображений.
Расположение кода: example/scankitdemo/MainActivity.java
Это приложение непосредственно создаёт RemoteView и получает результаты сканирования через асинхронный обратный вызов API. Можно сканировать штрихкоды с помощью камеры устройства или импортированных изображений.
Расположение кода: example/scankitdemo/DefinedActivity.java
Это приложение передаёт изображение через Bitmap API и получает результаты сканирования с помощью API. В вашем приложении вы можете вызвать API камеры или импортировать локальное изображение для получения изображения, а затем вызвать Bitmap API HUAWEI Scan Kit для декодирования изображения.
Расположение кода: example/scankitdemo/CommonActivity.java example/scankitdemo/CommonHandler.java
Это приложение использует ту же технологию, что и HUAWEI ML Kit, передавая данные кадра через MultiProcessor API для декодирования и обнаружения штрихкодов и других функций, таких как распознавание лиц.
Расположение кода: example/scankitdemo/CommonActivity.java example/scankitdemo/CommonHandler.java
Это приложение позволяет вам генерировать одномерные или двумерные штрихкоды.
Расположение кода: example/scankitdemo/GenerateCodeActivity.java
Если вы всё ещё находитесь на этапе оценки HMS Core, вы можете получить последнюю информацию о HMS Core в сообществе Reddit и обсудить идеи с другими разработчиками.
Если у вас есть вопросы об использовании примера кода HMS, попробуйте следующее:
huawei-mobile-services
, и специалисты по разработке Huawei помогут вам решить проблему один на один.Если вы столкнулись с проблемами при попытке примера кода, отправьте issue в репозиторий или отправьте Pull Request.
Пример кода унифицированной службы сканирования Huawei лицензируется по Apache License 2.0.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )