1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hms-core-hms-drive-clientdemo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

HMS Drivekit Clientdemo

Лицензия Apache-2.0

Английский | Китайский

Содержание

Введение

Этот пример кода упаковывает 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 в качестве примера:

  1. Откройте проект в Android Studio.
  2. Убедитесь, что выбрана правильная конфигурация устройства.
  3. Нажмите кнопку Run для запуска приложения.

Настройка

Установите необходимые зависимости и настройте проект согласно руководству по установке.

Поддерживаемые среды

Проект поддерживает различные среды выполнения, такие как 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, попробуйте следующие варианты:

  • Stack Overflow — лучшее место для любых вопросов программирования. Убедитесь, что вы помечаете свой вопрос тегом huawei-mobile-services.
  • Форум Huawei Developers HMS Core Module — отличное место для общих вопросов или запросов рекомендаций и мнений.

Если вы столкнулись с ошибкой в наших образцах, пожалуйста, отправьте сообщение об ошибке в репозиторий. Еще лучше, если вы сможете отправить пулл-запрос с исправлением.

Лицензия

Пример использования DriveKit SDK лицензирован по лицензии Apache License, версия 2.0.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Пример кода сервисов облачного хранилища Huawei, с помощью которого можно быстро понять, как интегрировать различные функции, предоставляемые сервисами облачного хранилища Huawei: загрузка, скачивание, комментирование, запрос исторической версии и т. д. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hms-core-hms-drive-clientdemo.git
git@api.gitlife.ru:oschina-mirror/hms-core-hms-drive-clientdemo.git
oschina-mirror
hms-core-hms-drive-clientdemo
hms-core-hms-drive-clientdemo
master