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

OSCHINA-MIRROR/chinasoft_ohos-sensey

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 22:06 93988cf
Ссылка
RotationAngle
TiltDirection
Scoop
PickupDevice
Steps
TouchType

Пример вызова Java

  • Чтобы инициализировать Sensey в вашем onActive() в ability/abilitySlice, вызовите:
Sensey.getInstance().init(context);
  • Чтобы остановить Sensey, в вашем onInactive() в ability/abilitySlice вызовите:
// *** ВАЖНО ***
// Остановите Sensey и освободите удерживаемый им контекст
Sensey.getInstance().stop();
  • Далее, чтобы включить обнаружение встряхивания:

    • Создайте экземпляр ShakeListener:

      ShakeDetector.ShakeListener shakeListener=new ShakeDetector.ShakeListener() {
          @Override public void onShakeDetected() {
              // Обнаружено встряхивание, сделайте что-нибудь
          }
      
          @Override public void onShakeStopped() {
              // Встряхивание остановлено, сделайте что-нибудь
          }
      };
    • Теперь, чтобы начать прослушивание жеста встряхивания, передайте экземпляр shakeListener функции startShakeDetection():

    Sensey.getInstance().startShakeDetection(shakeListener);

    Если вы хотите изменить threshold и time перед объявлением остановки жеста встряхивания, используйте:

    Sensey.getInstance().startShakeDetection(threshold,timeBeforeDeclaringShakeStopped,shakeListener);
    • Чтобы прекратить прослушивание жеста встряхивания, передайте экземпляр shakeListener функции stopShakeDetection():
    Sensey.getInstance().stopShakeDetection(shakeListener);

Тестовая информация

CodeCheck — тестирование кода без исключений. CloudTest — тестирование кода без исключений. Безопасность — вирусная проверка безопасности пройдена. Текущая версия demo — основные функции не отличаются от исходного компонента.

Итерация версии

  • 1.0.1

Информация о лицензии и авторских правах

Licensed under the Apache License, Version 2.0, нажмите здесь для получения полной лицензии.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/chinasoft_ohos-sensey.git
git@api.gitlife.ru:oschina-mirror/chinasoft_ohos-sensey.git
oschina-mirror
chinasoft_ohos-sensey
chinasoft_ohos-sensey
master