Я работаю над приложением Android, которое запускает службу доступности. Я разработал класс java класса и файлы конфигурации xml в Android Studio, чтобы проверить его как родное приложение. Когда я запустил его, служба доступности появится в настройках доступности Android, как и ожидалось, и я могу включить ее.Qt Быстрый Android: как интегрировать службу доступности
Однако я хотел бы интегрировать эту службу в приложение Qt Quick Android. Когда я делаю это, добавляя один и тот же класс Java, Manifest и конфигурационные xml-файлы, проект компилируется и работает хорошо, но служба не отображается в настройках Android.
Вот мои конфигурационные файлы:
Manifest.xml:
<activity
...
</activity>
<service android:name="com.myCompany.app.MyService"
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService"/>
</intent-filter>
<meta-data android:name="android.accessibilityservice"/>
<meta-data android:resource="@xml/accessibilityservice"/>
</service>
accessiblityservice.xml:
<?xml version="1.0" encoding="utf-8"?>
<accessibility-service
xmlns:tools="http://schemas.android.com/tools"
android:accessibilityEventTypes="typeWindowStateChanged"
android:accessibilityFeedbackType="feedbackGeneric"
android:accessibilityFlags="flagIncludeNotImportantViews"
xmlns:android="http://schemas.android.com/apk/res/android"
tools:ignore="UnusedAttribute"/>
Может кто-нибудь сказать мне, где я неправильно ?