Детектор скриншотов OpenHarmony с DataAbilityHelper и Rx.
Добавьте RxScreenshotDetector и зарегистрируйте подписку в коде:
RxScreenshotDetector.start(this)
.subscribeOn(Schedulers.io())
.observeOn(OpenHarmonySchedulers.mainThread())
.subscribe(path -> mTextView.setText(mTextView.getText() + "\nScreenshot: " + path),
Throwable::printStackTrace);
Способ 1: Сгенерируйте пакет .har через библиотеку и добавьте пакет .har в папку libs. Добавьте следующий код в начальный gradle:
implementation fileTree (dir: 'libs', include: ['*.jar', '*.har'])
api 'io.reactivex.rxjava3:rxjava:3.0.3'
implementation 'io.openharmony.tpc.thirdlib:Rxohos:1.0.0'
Способ 2: В build.gradle уровня проекта:
allprojects{
repositories{
mavenCentral()
}
}
Добавьте следующий код в начальный gradle:
api 'io.reactivex.rxjava3:rxjava:3.0.3'
implementation 'io.openharmony.tpc.thirdlib:Rxohos:1.0.0'
implementation 'io.openharmony.tpc.thirdlib:RxScreenshotDetector:1.0.1'
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )