Английский | Китайский
Этот пример кода упаковывает API-интерфейсы SDK HUAWEI Drive Kit. Он предоставляет множество образцов программ для вашего использования или в качестве примера. Вы узнаете, как использовать SDK HUAWEI Drive Kit.
Следующее описание пакетов Java-образца:
app: пакеты с примерами кода.
<img src="driveDemo.jpg" width = OnClickListener.height = OnClickListener.30%>
Для получения более подробной информации о разработке обратитесь к следующей ссылке:
https://developer.huawei.com/consumer/en-doc/development/HMSCore-Guides/introduction-0000001050039630Перед использованием образцов кода SDK HUAWEI Drive Kit проверьте, установлен ли среда выполнения Java.
Клонируйте образцы кода локально.
Приведены шаги запуска образца кода службы Drive с использованием версии Android Studio 3.2 в качестве примера:
Установите необходимые зависимости и настройте проект согласно руководству по установке.
Проект поддерживает различные среды выполнения, такие как Android Studio.
Пример кода доступен в папке app
.
Проект распространяется под лицензией Apache 2.0.1. Создайте приложение в AppGallery Connect и получите файл agconnect-services.json
, а затем добавьте его в проект.
2. Также сгенерируйте отпечаток сертификата подписи и добавьте сертификат в проект, а также добавьте конфигурацию в build.gradle
.
3. В Android Studio выберите Файл -> Открыть. В открывшемся диалоговом окне введите путь к расположению локального образца кода, например: "D:\HuaweiDriveSDK\samples\HuaweiDriveSample-4.0.3.300"
.
4. Выберите проект HuaweiDriveSample
для открытия, затем нажмите OK. В открывшемся диалоговом окне выберите Новое окно, чтобы открыть проект в новом окне.
5. В Android Studio нажмите Запустить, затем выберите устройство как целевой объект и нажмите OK, чтобы запустить образец приложения на вашем устройстве.## Настройка
Для использования функций, предоставляемых пакетами в примерах, вам не требуется устанавливать какие-либо связанные параметры в build.gradle
и agconnect-services.json
в пакете приложения.
Следующее описание параметров в build.gradle
и agconnect-services.json
:
applicationId
: ID приложения, зарегистрированного на сайте разработчика HUAWEI.app_id
: ID приложения, который получен из информации о приложении.Устройства для тестирования: телефоны HUAWEI с EMUI 10.0 или более поздней версией, или устройства других производителей с Android 10.0 или более поздней версией.
Если одновременно используются несколько служб HMS Core, то следует использовать максимальное значение каждого компонента Kit.
Рекомендовано использование Java 1.8 или более поздней версии.
Рекомендовано использование Android Studio 3.2 или более поздней версии.
Ваше приложение должно удовлетворять следующим условиям:
minSdkVersion 29
targetSdkVersion 33
compileSdkVersion 30
Gradle 3.5.4 или более поздняя версия.
На данный момент основные возможности Drive Kit включают загрузку, скачивание, удаление, перемещение в корзину и поиск файлов в Drive, а также запрос и мониторинг изменений файлов.1. Получите параметры в функции main
каждого файла Java заранее. Например, получите AT
через HMS SDK.
2. Вызовите необходимые API. Некоторые API зависят друг от друга, например:
FILES.CREAEFILE
вам нужно вызвать FILES.CREATE
.FILES.GET
, FILES.SUBSCRIBE
, FILES.COPY
, FILES.UPDATE
, FILES.UPDATECONTENT
, CHANGES.SUBSCRIBE
, COMMENTS.CREATE
, COMMENTS.LIST
вам нужно вызвать FILES.CREATE
и FILES.CREATEFILE
.CHANGES.LIST
вам нужно вызвать CHANGES.GETSTARTCURSOR
.CHANNELS.STOP
вам нужно вызвать CHANGES.SUBSCRIBE
.COMMENTS.GET
вам нужно вызвать COMMENTS.CREATE
.Replies.CREATE
вам нужно вызвать COMMENTS.CREATE
.## Вопрос или проблема
Если вы хотите узнать больше о HMS Core,
форум r/HMSCore на Reddit предназначен для вас, чтобы следить за последними новостями о HMS Core и обмениваться мнениями с другими разработчиками.Если у вас есть вопросы о том, как использовать образцы HMS, попробуйте следующие варианты:
huawei-mobile-services
.Если вы столкнулись с ошибкой в наших образцах, пожалуйста, отправьте сообщение об ошибке в репозиторий. Еще лучше, если вы сможете отправить пулл-запрос с исправлением.
Пример использования DriveKit SDK лицензирован по лицензии Apache License, версия 2.0.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )